
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media (max-width: 699px){.hide-to-small{display:none !important}}@media (max-width: 799px){.hide-to-medium{display:none !important}}@media (max-width: 999px){.hide-to-large{display:none !important}}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}iframe{vertical-align:middle}.date{color:#533b70;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600}.headline{color:#3c3c3b;font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:normal}.headline
a{color:#3c3c3b}.headline a:hover, .headline a:focus, .headline a:active{color:#090908}.section-heading{font-size:23px;font-size:1.4375rem;line-height:1.2;border-bottom:1px solid #b6becc;padding-bottom:12px;text-transform:uppercase;color:#7f49c0}*+.section-heading{margin-top:48px}time:not(.calendar-date)+.headline{margin-top:12px}.sub-heading{font-size:16px;font-size:1rem;line-height:1.5;text-transform:uppercase;color:#7f49c0;font-weight:normal}.sub-heading--collapse+*{margin-top:0}html{font-family:'Poppins',sans-serif;font-size:1em;line-height:1.5;background-color:#fff;color:#3c3c3b;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:'Poppins',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:400}h1{font-weight:300}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*+address,*+article,*+aside,*+audio,*+blockquote,*+canvas,*+dd,*+div,*+dl,*+fieldset,*+figcaption,*+figure,*+footer,*+form,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,*+header,*+hgroup,*+hr,*+main,*+nav,*+noscript,*+ol,*+output,*+p,*+pre,*+section,*+table,*+tfoot,*+ul,*+video{margin-top:24px;margin-top:1.5rem}.site-header *+*{margin-top:0}li + li, .site-footer
li{margin-top:0}.main{margin-top:0}.site-footer{margin-top:0}noscript,br,caption,thead,tbody,tfoot,tr,th,td{margin-top:0}.gm-style
*{margin-top:0}a{color:#7f49c0}a:focus,a:hover{color:#4e2a79}.editorial
a{color:#4e2a79}.editorial a:focus, .editorial a:hover{color:#4e2a79;color:#a793c0}h1 a, h2 a, h3 a, h4 a, h5 a, h6
a{text-decoration:none}img{max-width:100%;height:auto}h1,.h1{font-size:32px;font-size:2rem;line-height:1.2}@media (min-width: 700px){h1,.h1{font-size:2.125rem;line-height:1.41176}}@media (min-width: 1000px){h1,.h1{font-size:2.25rem;line-height:1.33333}}h2,.h2{font-size:26px;font-size:1.625rem;line-height:1.2}@media (min-width: 700px){h2,.h2{font-size:1.75rem;line-height:1.71429}}@media (min-width: 1000px){h2,.h2{font-size:1.875rem;line-height:1.6}}h3,.h3{font-size:24px;font-size:1.5rem;line-height:1.2}h4,.h4{font-size:20px;font-size:1.25rem;line-height:1.2}h5,.h5{font-size:16px;font-size:1rem;line-height:1.5}h6,.h6{font-size:14px;font-size:0.875rem;line-height:1.71429}.editorial
h4{color:#4e2a79;padding-left:15px;border-left:4px solid #4e2a79}.editorial
h5{font-weight:bold}.lead,.standfirst,.lede{color:#3c3c3b;font-size:18px;font-size:1.125rem;line-height:1.3}@media (min-width: 800px){.lead,.standfirst,.lede{font-size:1.1875rem;line-height:1.3}}@media (min-width: 1000px){.lead,.standfirst,.lede{font-size:1.25rem;line-height:1.3}}.lead.purple,.standfirst.purple,.lede.purple{color:#533b70}li>ul,li>ol{margin-bottom:0;margin-top:0}ul, ol, ul ul, ol ol, ul ol, ol
ul{margin-left:24px}ul li, ol
li{text-align:left}ol ol
li{list-style-type:lower-alpha}ol ol ol
li{list-style-type:lower-roman}.editorial
ul{list-style:none}.editorial ul
li{position:relative}.editorial ul li:before{position:absolute;margin-left:-19px;top:0.5em;content:"";display:block;height:0;width:0;border:4px
solid #c4a6e1;border-radius:0}.editorial ul ul li:before{border-radius:8px}.editorial ul ul ul li:before{border-radius:0}dl
dt{margin-top:0;font-weight:bold}dd{margin-top:0;margin-left:24px}address{font-style:normal}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}i,em{font-style:italic}mark,.mark{background-color:#ffc800;color:#000;text-decoration:none;border-radius:2px}strong,b{font-weight:bold}del,s{text-decoration:line-through}ins,u{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small,.small{font-size:80%;line-height:1.875}.big{font-size:18px;font-size:1.125rem;line-height:1.33333}pre,code,kbd,samp,var,output{font-size:90%;font-style:normal;font-family:'Poppins',sans-serif}pre{font-size:100%;line-height:24px;color:#3c3c3b;overflow:auto}code,samp,kbd{padding:3px
6px 2px 6px;line-height:1;border-radius:2px;border:1px
solid transparent}code{background:#f4f4f4;border:1px
solid #d4d4d4}pre
code{display:block;font-size:100%;padding:11px
23px;line-height:24px}var{color:rgba(0,0,0,0.5)}samp{background:#d3e3fb;border:1px
solid #b2cef8}kbd{background:#333;color:#fff;font-weight:bold;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.5);white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-color-secondary{color:#3c3c3b}.text-color-tertiary{color:#7f49c0}hr{border:0;border-top:1px solid #eee;clear:both}.page__event-detail .editorial--full{width:100%;padding:0}.page__search
.editorial{text-align:left}.editorial--center{text-align:center}blockquote
p{quotes:"“" "”" "‘" "’"}blockquote p:first-child{text-indent:1em}blockquote p:first-child, blockquote p:last-of-type{position:relative}blockquote p:first-child::before{content:"“";color:#7f49c0;font-size:2em;line-height:1;position:absolute;margin-left:-0.5em;text-indent:0}blockquote p:last-of-type::after{content:'”';color:#7f49c0;font-size:2em;line-height:1;position:absolute;margin-left:6px;text-indent:0}blockquote
cite{display:block;font-size:92%;color:#70859e}blockquote cite:before{content:"\2014 \0020"}blockquote p + footer, blockquote p+cite{margin-top:12px}.editorial
blockquote{border-left:5px solid #f6edff;padding:0
24px 0 19px;color:#617993}blockquote.pullout
p{color:#3c3c3b;font-size:20px;font-size:1.25rem;line-height:1.2;text-align:right}blockquote.pullout p:first-child::before, blockquote.pullout p:last-of-type::after{font-size:1em;color:#3c3c3b}blockquote.pullout
footer{text-align:right}.quotes-cycle{margin-left:0}.quotes-cycle
blockquote{background:#E6E7E8}.quotes-cycle
p{color:#49536A}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[width],img[height]{max-width:none}@font-face{font-family:'bindmans';src:url('/_assets/fonts/bindmans.eot?-dyojbo');src:url('/_assets/fonts/bindmans.eot?#iefix-dyojbo') format('embedded-opentype'), url('/_assets/fonts/bindmans.woff?-dyojbo') format('woff'), url('/_assets/fonts/bindmans.ttf?-dyojbo') format('truetype'), url('/_assets/fonts/bindmans.svg?-dyojbo#bindmans') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url('/_assets/fonts/fontello.eot?24937343');src:url('/_assets/fonts/fontello.eot?24937343#iefix') format('embedded-opentype'), url('/_assets/fonts/fontello.woff2?24937343') format('woff2'), url('/_assets/fonts/fontello.woff?24937343') format('woff'), url('/_assets/fonts/fontello.ttf?24937343') format('truetype'), url('/_assets/fonts/fontello.svg?24937343#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{font-family:'bindmans';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="f-icon-"]:before, [class*=" f-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-icon-left-open-big:before{content:'\e800'}.f-icon-right-open-big:before{content:'\e801'}.f-icon-down-open-big:before{content:'\e802'}.f-icon-up-open-big:before{content:'\e803'}.icon-cross2:before{content:"\e600"}.icon-at-sign:before{content:"\ea2f"}.icon-user:before{content:"\eaf4"}.icon-search:before{content:"\eb2d"}.icon-google-plus:before{content:"\eee4"}.icon-facebook:before{content:"\eee8"}.icon-twitter:before{content:"\eeed"}.icon-linkedin2:before{content:"\ef25"}.icon-whatsapp:before{content:"\e601"}.icon-remove-sign:before{content:"\e602"}.icon-circle-blank:before{content:"\e603"}.lt-ie8 .icon-cross2{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;')}.lt-ie8 .icon-at-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xea2f;')}.lt-ie8 .icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xeb2d;')}.lt-ie8 .icon-google-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xeee4;')}.lt-ie8 .icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xeee8;')}.lt-ie8 .icon-twitter{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xeeed;')}.lt-ie8 .icon-linkedin2{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xef25;')}.lt-ie8 .icon-whatsapp{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe601;')}.lt-ie8 .icon-remove-sign{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe602;')}.lt-ie8 .icon-circle-blank{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe603;')}.icon-cssarrow-right:before{content:"";position:absolute;left:50%;top:0;bottom:0;margin-left:-3px;margin-top:auto;margin-bottom:auto;height:0;width:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff}.icon-cssarrow-bottom:before{content:"";position:absolute;left:50%;top:0;bottom:0;margin-left:-6px;margin-top:9px;margin-bottom:auto;height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff}.icon--button{font-size:16px;font-size:1rem;line-height:1.5;line-height:30px;width:30px;height:30px;background:#fff;display:inline-block;text-align:center;vertical-align:middle;color:#fff}a .icon--button{background:#c2c9d4}a .icon--button-secondary{background:#2f375a}a:hover .icon--button-secondary, a:active .icon--button-secondary, a:focus .icon--button-secondary{background:#3c3c3b}a .icon--button-tertiary{background:#533b70}a:hover .icon--button-tertiary, a:active .icon--button-tertiary, a:focus .icon--button-tertiary{background:#7f49c0}.layout-container{width:100%;padding-left:24px;padding-right:24px}@media (min-width: 800px){.layout-container{max-width:1170px}}.layout-container--main{margin-bottom:48px}.layout-container--main .col-body{margin-top:0px}.layout-container--nav-primary{position:relative}@media (min-width: 1480px){.layout-container{margin-right:auto;margin-left:auto;padding-right:0}}@media (min-width: 1480px){.page-wrapper{margin-left:-293px}}@media (min-width: 1480px){.theme-home .page-wrapper{margin-left:0px}}.theme-home .main .layout-container .home-body{margin-left:auto;margin-right:auto;float:none}@media all and (max-width: 1480px){.theme-home .main .layout-container{max-width:100%}}.layout-row,.form-row{list-style:none;margin-left:0;margin-left:-24px;margin-right:-24px;position:relative}.layout-row>*,.form-row>*{margin-top:0}.layout-item,.form-item{position:relative;min-height:1px;padding-left:24px;padding-right:24px;float:left;width:100%}.layout-item--50{width:50%}.layout-item--33{width:33.3333%}.layout-item--66{width:66.6666%}.layout-item--25{width:25%}.layout-item--75{width:75%}.col-title{width:100%;margin-top:108px}@media (min-width: 1000px){.col-title{margin-top:36px;width:75%;margin-left:25%}}.col-title .inner
.headerbutton{position:absolute;right:24px;top:6px;background-color:#9001a1}.col-title .inner
.headerbutton.brighter{background-color:#a793c0}.col-title .inner .headerbutton.brighter:hover{background-color:#533b70}@media (max-width: 699px){.col-title .inner
.headerbutton{top:0px}}.col-title
h1{margin-bottom:36px}.col-body{margin-top:24px;width:100%}@media (min-width: 1000px){.col-body{width:75%;float:right}}.col-body.home-body{width:100%;max-width:877px}.layout-container--has-tabs .col-body{margin-top:0}@media (min-width: 800px){.layout-container--has-tabs .col-body{margin-top:0}}.col-aside{clear:left;width:100%}@media (min-width: 800px){.col-aside{font-size:0.875rem;line-height:1.71429}}@media (min-width: 1000px){.col-aside{width:25%;margin-top:0}}.col-aside
.btn{width:100%}.col-aside
.inner{padding-top:24px;border-top:1px solid #3c3c3b;margin-top:0px}.col-aside .aside-nav{margin-top:24px;margin-bottom:24px}.no-js .content-header+.col-aside{margin-top:24px}@media (min-width: 1000px){.no-js .content-header+.col-aside{margin-top:0}}@media (min-width: 1000px){.col-aside .aside-nav li .overview-title>span{display:none}}@media (min-width: 1000px){.col-aside .aside-nav li .overview-title:before{content:attr(data-title-section)}}.col-aside .aside-nav li + li, .col-aside .aside-nav ul ul
li{margin-top:6px}.col-aside .aside-nav
li.two{margin-left:24px}.col-aside--nav{display:none}@media (min-width: 1000px){.col-aside--nav{display:block}}.no-js .col-aside--nav{display:block;padding:24px;background:#eee5f3}@media (min-width: 1000px){.no-js .col-aside--nav{padding-left:24px;padding-right:24px;padding-top:0;padding-bottom:0;background:transparent}}.col-title .tinynav, .col-title .frm-select{display:block}@media (min-width: 1000px){.col-title .tinynav, .col-title .frm-select{display:none}}@media (min-width: 1000px){.frm-select+.title-page{margin-top:0}}.col-title .frm-select{margin-bottom:36px}.col-aside__header{border-top:1px solid #3c3c3b;padding-top:10px;position:relative}@media (max-width: 999px){.col-aside__header{border-top:0px}}.col-aside__heading{font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:6px;color:#533b70}.col-aside__heading
a{padding-left:0px !important}.col-aside--secondary .col-aside__header{display:block}@media (max-width: 699px){.col-aside--secondary .col-aside__heading, .col-aside--secondary .inner-related-services{display:none}}@media (min-width: 700px){.col-aside--search .col-aside__header{display:none}}.col-aside--search .col-aside__heading{color:#3c3c3b}.aside__heading{font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5;padding-top:12px;text-transform:none;border-top:1px solid #7e7e7e;color:#533b70}.aside__heading.light{color:#c9bad7}.aside__heading--secondary{border-bottom:1px solid #3c3c3b}.aside__heading--tertiary{border-bottom:1px solid #7f49c0}.nav-arrows{float:left;width:100%;margin-bottom:24px;margin-bottom:1.5rem}.nav-arrows .btn.prev-post{float:left}.nav-arrows .btn.next-post{float:right}.box{background:#eee5f3;color:#617993}.box
h4{font-size:16px;color:#533b70;padding-bottom:5px}.box-title{font-size:14px;font-size:0.875rem;line-height:1.71429;text-transform:uppercase;color:#426481;letter-spacing:1px}.box-wrap ul, .box
ul{margin-left:0;list-style:none}.box-wrap li + li, .box li+li{margin-top:12px}.box-wrap ul li.active a, .box ul li.active
a{color:#3c3c3b}.box-wrap a, .box
a{color:#533b70;text-decoration:none}.box-wrap a:hover, .box a:hover{color:#090908}.box__heading{font-size:16px;font-size:1rem;line-height:1.5;font-weight:normal}.box--secondary{background:#eee5f3;color:#5d748d}.box--secondary
a{color:#3c3c3b}.box--secondary a:hover, .box--secondary a:focus, .box--secondary a:active{color:#090908}.box--tertiary{background:#f0e6f7;color:#5d748d}.box--tertiary
a{color:#7f49c0}.box--tertiary a:hover, .box--tertiary a:focus, .box--tertiary a:active{color:#4e2a79}.filter-list li
a{font-size:14px;font-size:0.875rem;line-height:1.71429;position:relative;padding-left:1.5em;display:block}.filter-list
i{position:absolute;left:0;top:0.25em}.box-wrap{margin-left:-24px;margin-right:-24px;padding:24px}@media (min-width: 700px){.box-wrap{margin-left:0;margin-right:0;padding:0}}.box{padding-top:18px;padding-bottom:18px;padding-left:18px;padding-right:18px}.box-wrap--secondary .box-wrap__inner{background:transparent}@media (min-width: 700px){.box-wrap--secondary .box-wrap__inner{background:#eee5f3;padding-top:18px;padding-bottom:18px;padding-left:18px;padding-right:18px}}@media (min-width: 700px){.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box{margin:12px;background-color:transparent;padding-left:0;padding-right:20px;padding-bottom:0;padding-top:0}}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item
a{color:#533b70;text-decoration:none;display:block;width:100%;position:relative}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item a:after{display:inline-block;content:'\e801';font-family:"fontello";position:absolute;right:-30px;transform:translateY(-50%) translateX(0);transition:all 0.2s ease;top:50%}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item a:hover{color:#7f49c0}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item a:hover:after{transform:translateY(-50%) translateX(5px)}@media all and (max-width: 1000px){.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item
a{padding-right:20px}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item a:after{right:0}.box-wrap--secondary .box-wrap__inner.related-services-side-nav-box .related-services-side-nav-item a:before{width:100%}}.inner-related-services
ul{-moz-column-count:2;column-count:2;overflow:auto}.inner-related-services ul
li{margin:0px;padding:5px
0px}.inner-related-services ul li::before{content:none}.inner-related-services ul li
a{font-size:16px;font-size:1rem}@media (max-width: 999px){.inner-related-services
ul{-moz-column-count:1;column-count:1}}@media (max-width: 699px){.inner-related-services{background:#eee5f3 !important;padding:12px}}.col-aside .inner-related-services
ul{-moz-column-count:1;column-count:1}.box--search{padding:0;background:transparent}.col-img-feature{width:100%;margin-bottom:24px}@media (min-width: 800px){.col-img-feature{float:right;width:36%}}@media (min-width: 1000px){.col-img-feature{width:42%}}@media (min-width: 1200px){.col-img-feature{width:33.3333%}}.col-aside #search-advanced{margin-top:10px}.col-body .col-body-txt{width:100%;margin-top:0}@media (min-width: 800px){.col-body .col-body-txt{width:64%}}@media (min-width: 1000px){.col-body .col-body-txt{width:58%}}@media (min-width: 1200px){.col-body .col-body-txt{width:66.6666%}}.col-body .col-body-aside{width:100%;margin-top:24px}@media (min-width: 800px){.col-body .col-body-aside{font-size:0.875rem;line-height:1.71429;width:36%;margin-top:0}}@media (min-width: 1000px){.col-body .col-body-aside{width:42%}}@media (min-width: 1200px){.col-body .col-body-aside{width:33.3333%}}.col-body .col-img-feature+.col-body-txt+.col-body-aside{margin-top:0}.col-aside .box-wrap:first-child
.aside__heading{margin-top:-24px}.col-aside.col-aside--secondary .box-wrap:first-child
.aside__heading{margin-top:0}@media (min-width: 700px){.col-aside.col-aside--secondary .box-wrap:first-child
.aside__heading{margin-top:0}}.col-aside + .col-body + .col-aside--secondary .box-wrap:first-child
.aside__heading{margin-top:0}.col-body+.col-aside--secondary{margin-top:0}@media (max-width: 999px){.col-body+.col-aside--secondary{margin-top:24px}}@media (min-width: 700px){.col-aside+.col-body+.col-aside--secondary{margin-top:24px}}@media (min-width: 1000px){.col-aside+.col-body+.col-aside--secondary{margin-top:24px}}.img-feature{margin-left:-24px;margin-right:-24px;background-position:50% 50%;background-repeat:repeat;background-size:cover;position:relative;background-color:#3c3c3b;margin-top:0px}@media (min-width: 700px){.img-feature{min-height:360px}}@media (min-width: 800px){.img-feature{min-height:400px;margin-left:0;margin-right:0}}.img-feature.not-wide{max-width:400px;margin-left:0px;margin-right:0px}.js .img-feature{opacity:0}.img-feature
.inner{padding-left:48px;padding-right:48px;padding-top:36px;padding-bottom:36px}.img-feature
img{width:100%;height:auto;display:block}@media (min-width: 700px){.img-feature
img{display:none}}.img-feature--with-text
.inner{font-size:18px;font-size:1.125rem;line-height:1.33333;background-color:#3c3c3b;color:#fff;padding:24px;margin-top:0}@media (min-width: 700px){.img-feature--with-text
.inner{max-width:575px;background-color:transparent;margin-top:24px;margin-right:24px;margin-bottom:24px;margin-left:24px}}@media (min-width: 800px){.img-feature--with-text
.inner{font-size:1.1875rem;line-height:1.26316}}@media (min-width: 1000px){.img-feature--with-text
.inner{font-size:1.25rem;line-height:1.2}}@media (min-width: 700px){.img-feature--50
.inner{max-width:403px}}@media (min-width: 700px){.img-feature .inner--with-background{color:#262c63;background:#fff;background:rgba(255, 255, 255, 0.85)}}@media (min-width: 700px){.img-feature .inner--square{position:relative;overflow:hidden}}@media (min-width: 700px){.img-feature .inner--square:before{content:"";display:block;padding-top:100%}}@media (min-width: 700px){.img-feature .inner--square .img-feature-text{position:absolute;top:0;left:0;bottom:0;right:0;padding:24px}}.img-feature-text{line-height:1.3}.new-section{border-top:1px solid #b6becc;padding-top:24px}.box
fieldset{margin:0}.box form .frm-select + .frm-select, .box form .frm-select + .btn, .box fieldset+fieldset{margin-top:12px}.box .search-body{position:relative;padding-bottom:24px;border-bottom:1px solid #3c3c3b}.box .search-body .search-q{background:#fff;border-color:#ccc;border:1px
solid #ccc;padding-left:12px;padding-right:46px}.box form .search-btn{background:transparent;border:none;padding:0
12px;position:absolute;top:6px;right:0px;z-index:2;color:#ccc;font-size:16px}.linkcard{list-style:none;margin-left:0;clear:both;overflow:hidden}@media (min-width: 700px){.linkcard{margin-left:-24px}}.linkcard--grid{margin-left:-24px}.linkcard
li{vertical-align:top}@media (min-width: 700px){.linkcard
li{display:inline-block;width:50%;margin-bottom:24px;border-left:24px solid white}}@media (min-width: 800px){.linkcard
li{display:block;width:100%;margin-bottom:0}}.linkcard--grid
li{display:inline-block;width:50%;margin-bottom:24px;border-left:24px solid white}.linkcard li+li{margin-top:24px}@media (min-width: 700px){.linkcard li+li{margin-top:0}}@media (min-width: 800px){.linkcard li+li{margin-top:24px}}.linkcard--grid li+li{margin-top:0}.linkcard-site{color:#3c3c3b}.linkcard-heading{line-height:1.5;margin:0}@media (min-width: 700px){.linkcard-heading{min-height:75px}}@media (min-width: 800px){.linkcard-heading{min-height:0}}.linkcard--grid .linkcard-heading{min-height:75px}.linkcard-site+.linkcard-heading{margin-top:12px}.linkcard-img+.linkcard-heading{margin-top:18px}.linkcard-img{display:block;margin-top:18px}.linkcard-img
img{display:block}.linkcard-img:hover img, .linkcard-img:focus img, .linkcard-img:active
img{opacity:0.8}.enquiry-form{background-color:#e6e7e8;margin:0px;padding:48px
0px}.enquiry-form
h3{color:#533b70}.enquiry-form .form-row{margin-top:24px}.enquiry-form .form-row .form-group input, .enquiry-form .form-row .form-group
textarea{background-color:#fff;border:0px}#js-register-form .frm-select, #js-service-form .frm-select{background-color:#fff;margin-top:10px;float:left}.top-contacts-section{padding-bottom:20px}.top-contacts-section .contacts-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-contacts-section
.contact{float:left;margin:0px;margin-bottom:24px;margin-bottom:1.5rem;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.top-contacts-section .contact .img-wrap, .top-contacts-section .contact .txt-wrap{float:left;width:50%}.top-contacts-section .contact .txt-wrap{margin:0px;padding:0px
0px 0px 12px}.top-contacts-section .contact .txt-wrap
.person__title{margin:0px}.top-contacts-section .contact .txt-wrap
.person__bio{font-size:12px;padding-right:12px}@media all and (max-width: 450px) and (min-width: 401px){.top-contacts-section .contact .txt-wrap
.person__bio{display:none}}@media (max-width: 799px){.top-contacts-section
.contact{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width: 699px){.top-contacts-section
.contact{-ms-flex-preferred-size:100%;flex-basis:100%}}.top-contacts-section.sidebar
.contact{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width: 999px){.top-contacts-section.sidebar
.contact{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media (max-width: 799px){.top-contacts-section.sidebar
.contact{-ms-flex-preferred-size:50%;flex-basis:50%}}@media all and (max-width: 400px){.top-contacts-section.sidebar
.contact{-ms-flex-preferred-size:100%;flex-basis:100%}}.top-contacts-section.sidebar .contact .img-wrap{width:40%}.top-contacts-section.sidebar .contact .txt-wrap{width:60%}.top-contacts-section+.editorial{margin-top:0px}.footer-panel-listing .related-news-story{float:left;margin-bottom:15px;padding-right:15px}@media (min-width: 700px){.footer-panel-listing .related-news-story{width:50%;margin-top:0px}}.lead{margin-bottom:24px;margin-bottom:1.5rem}.lead+.lead-author{margin-top:-10px}.summary-quote{text-indent:1em}.summary-quote::before,.summary-quote::after{color:#533b70;font-size:2em;line-height:1;position:absolute;text-indent:0}.summary-quote::before{content:"“";margin-left:-0.5em}.summary-quote::after{content:'”';margin-left:6px}.lead-author{margin-bottom:24px;margin-bottom:1.5rem;line-height:1;font-weight:500;font-size:18px;padding-left:25px;position:relative;color:#70859e}.lead-author:before{content:"";position:absolute;left:0px;height:1px;background:#70859e;width:15px;top:50%}.profile-accordion{padding:18px
0px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;font-size:20px;border-top:1px solid #7e7e7e;background-color:#fff}.profile-accordion
.icon{float:right}.profile-accordion .icon:before{transform:rotate(0deg);transition:transform 0.4s ease-in-out;color:#533b70}.profile-accordion.active .icon:before{transform:rotate(-180deg)}.profile-panel{background-color:white;max-height:0;overflow:hidden;transition:0.4s ease-in-out;opacity:0;margin:0px;padding:0px;pointer-events:none}.profile-panel .footer-panel-awards li::before{content:none}.profile-panel.show{opacity:1;max-height:6000px;padding:18px
0px;pointer-events:all}@media (max-width: 699px){.profile-panel.show{max-height:100%}}.site-header{position:relative;margin-top:0;background:#FFF}.site-header .nav-secondary{max-height:33px;overflow:hidden}.site-header .nav-primary{margin-top:20px}.site-header
a{transition:all 0.2s ease-in-out}.site-header a .icon-search{transition:all 0.2s ease-in-out}.languagebar{background:#58585b;position:relative}.nav-language
ul{list-style:none;margin:0;padding:0;float:right}.nav-language
li{float:left;height:36px}.nav-language
a{font-size:14px;font-size:0.875rem;line-height:24px;display:block;padding-left:12px;padding-right:12px;margin-top:6px;margin-bottom:6px;margin-left:6px;background:#58585b;border-radius:12px;color:#ced1d6;text-decoration:none;position:relative}.nav-language a:hover, .nav-language a:active, .nav-language a:focus{background:#51a2ae;color:#fff}.nav-language li.active a, .nav-language li
a.active{color:#fff;font-weight:bold}.nav-language li.active a i, .nav-language li a.active
i{font-weight:normal}.nav-language a
i{color:#fff;font-style:normal}.nav-language a>span{display:none}@media (min-width: 700px){.nav-language a>span{display:block}}.nav-language a:after{content:attr(data-abbr)}@media (min-width: 700px){.nav-language a:after{display:none}}.logo{position:absolute;top:0;left:24px}.logo a, .logo
img{display:block}.logo
img{height:108px;width:auto;transition:all .2s ease}@media (min-width: 1000px){.logo
img{height:126px}}.search-open .logo
img{display:none}@media (min-width: 700px){.search-open .logo
img{display:block}}.topbar{position:relative;z-index:102}.topbar .layout-container{position:relative}.nav-primary__container{position:relative}.col-nav-primary{width:75%;margin-left:25%}@media all and (max-width: 1000px){.col-nav-primary{width:100%;margin-left:0}}.nav-primary{margin-left:-100%;top:0;position:absolute;background:#533b70;left:0;top:0;width:100%;padding-left:30px;padding-top:36px;padding-bottom:36px;z-index:999}.search-open .nav-primary{z-index:1}.nav-primary
ul{display:block;list-style:none;margin:0;padding:0;font-size:16px;font-size:1rem;line-height:36px}.nav-primary
li{border-top:1px solid rgba(255, 255, 255, 0.15)}.nav-primary li
span{display:none}@media all and (max-width: 1000px){.nav-primary li
span{display:inline-block}}@media (min-width: 700px){.nav-primary li.hidden-desktop{display:none}}.nav-primary
a{display:block;text-transform:none;text-decoration:none;color:#fff}.nav-primary a:hover{color:#86dade}.nav-primary li:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.15)}.nav-primary ul
ul{display:none}@media all and (max-width: 1000px){.nav-primary ul
ul.active{display:block;padding-left:10px;background:#422f59}.nav-primary ul ul.active
li{line-height:1.6;padding:6px
0}.nav-primary ul ul.active li:last-of-type{border-bottom:none}.nav-primary ul ul.active li
ul.active{display:block;background:#352648}.nav-primary ul ul.active li ul.active li:first-of-type{margin-top:6px}.nav-primary ul ul.active .sub-nav{display:none}}.nav-title{color:#86dade;font-size:16px;font-size:1rem;line-height:36px;text-transform:uppercase}.nav-primary,#menu-link{transition:margin-left 0.2s ease}.menu-open{overflow:hidden}.menu-open .nav-primary{margin-left:0}.menu-open .page-wrapper{position:relative;z-index:1}.menu-open .site-header:after{content:'';display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:998;background-color:rgba(0, 0, 0, 0.3)}@media (min-width: 1000px){.menu-open .site-header:after{display:none}}@media (min-width: 1000px){.menu-open{overflow:visible}.nav-primary{margin-top:54px;position:relative;margin-left:0;background:transparent;width:auto;padding-top:0;padding-left:0}.nav-primary
li{float:left;border-top:none;position:relative}.nav-primary__about-us{width:14.4%}.nav-primary__what-we-do{width:16.9%}.nav-primary__our-people{width:16.3%}.nav-primary__news{width:11.1%}.nav-primary__events{width:12.1%}.nav-primary__insights{width:12.7%}.nav-primary__contact{width:16.5%}.nav-primary li:last-child{border-bottom:none}.nav-primary>ul>li>a{color:#7f49c0}.nav-primary
a{display:block;border-left:1px solid #e6e7e8;text-align:center;font-size:0.875rem;line-height:36px;text-decoration:none;text-transform:none;color:#262c63}.nav-primary a:hover{background:#c4a6e1;color:#262c63}.nav-primary li:last-child
a{border-right:1px solid #e6e7e8}.nav-primary>li:last-child:hover>a{border-right-color:#c4a6e1}.nav--about-us .nav-primary__about-us > a, .nav--what-we-do .nav-primary__what-we-do > a, .nav--our-people .nav-primary__our-people > a, .nav--news .nav-primary__news > a, .nav--events .nav-primary__events > a, .nav--insight .nav-primary__insights > a, .nav--contact .nav-primary__contact > a, .nav-primary li.active>a{color:#533b70}.nav--about-us .nav-primary__about-us > a:hover, .nav--what-we-do .nav-primary__what-we-do > a:hover, .nav--our-people .nav-primary__our-people > a:hover, .nav--news .nav-primary__news > a:hover, .nav--events .nav-primary__events > a:hover, .nav--insight .nav-primary__insights > a:hover, .nav--contact .nav-primary__contact > a:hover, .nav-primary li.active>a:hover{color:#262c63}.nav-title{display:none}.nav-primary ul li
ul{display:block;list-style:none;position:absolute;margin:0;padding:0;left:-9999px;background:rgba(238, 238, 238, 0.95)}.nav-primary ul li ul
a{text-align:left;border-left:0px}.nav-primary ul li
li{float:none;display:block}.nav-primary ul li ul
a{white-space:nowrap;padding-left:24px;padding-right:24px;line-height:24px;padding-top:6px;padding-bottom:6px}.nav-primary ul>li:hover>a{background:#c4a6e1;color:#262c63}.nav-primary ul li:hover
ul{left:0}.nav-primary ul li.nav-primary__what-we-do ul
li{width:290px}.nav-primary ul li.nav-primary__what-we-do ul
a{white-space:normal}.nav-primary ul li.nav-primary__what-we-do ul
li.left{float:left;clear:left}.nav-primary ul li.nav-primary__what-we-do ul
li.right{margin-left:290px}.nav-primary ul li.nav-primary__what-we-do
ul{width:580px}.nav-primary ul li.nav-primary__what-we-do ul li
ul{display:none}.nav-primary ul li.nav-primary__what-we-do ul a
span{display:none}.nav-primary
ul{position:relative;z-index:1}.nav-primary ul li.nav-primary__what-we-do{position:relative}.nav-primary ul li.nav-primary__what-we-do
ul{width:400px}.nav-primary ul li.nav-primary__what-we-do ul
li{width:400px;position:static}.nav-primary ul li.nav-primary__what-we-do ul
li.right{float:right;clear:left;margin-left:0}.nav-primary ul li.nav-primary__what-we-do ul li:hover
ul{display:block}.nav-primary ul li.nav-primary__what-we-do ul
a{padding-top:4px;padding-bottom:4px;padding-right:40px;position:relative}.nav-primary ul li.nav-primary__what-we-do ul a
span{position:absolute;right:10px;top:4px;font-size:18px;display:block}.nav-primary ul li.nav-primary__what-we-do ul li
ul{position:absolute;background-color:rgba(83, 59, 112, 0.95);width:290px;top:0;left:110px;height:100%;transform:translateX(100%);display:none}.nav-primary ul li.nav-primary__what-we-do ul li ul
li{float:none !important;width:290px}.nav-primary ul li.nav-primary__what-we-do ul li ul li
a{color:#fff;padding-top:4px;padding-bottom:4px;white-space:normal;border-right:none !important}.nav-primary ul > li.last:hover
ul{left:inherit;right:0;text-align:right}.nav-primary ul > li:last-child:hover ul
a{text-align:right}.nav-primary ul > li:last-child ul a:hover{border-right-color:#c4a6e1;border-left-color:#e6e7e8 !important}.nav-primary ul li:hover ul
a{text-decoration:none}.nav-primary ul li:hover ul li a:hover{color:#533b70;background:rgba(255, 255, 255, 0.9)}}.nav-secondary
ul{list-style:none;margin:0;padding:0;float:right}.nav-secondary .icon-search, .nav-secondary .icon-cross2{color:#fff}@media (min-width: 700px){.nav-secondary .icon-search, .nav-secondary .icon-cross2{margin-left:8px}}.nav-secondary .active .icon-search, .nav-secondary .active .icon-cross2{color:#fff}.nav-secondary .icon-search{display:inline}.nav-secondary .icon-cross2{display:none}.search-open .nav-secondary .icon-search{display:none}.search-open .nav-secondary .icon-cross2{display:inline}.nav-secondary
li{display:none;float:left}@media (min-width: 700px){.nav-secondary
li{display:block}}.nav-secondary
li.nav__search{display:block}.nav-secondary li.nav__search
span{display:none}@media (min-width: 700px){.nav-secondary li.nav__search
span{display:inline}}.nav-secondary li.nav__search
a{width:36px;text-align:center}@media (min-width: 700px){.nav-secondary li.nav__search
a{text-align:left;width:auto}}.nav-secondary
a{display:block;border-left:1px solid #fff;text-decoration:none;text-transform:none;font-size:14px;font-size:0.875rem;line-height:33px;background:#e6e7e8;color:#58697e}.nav-secondary a:hover{color:#262c63;background:#d9dadc}@media (min-width: 700px){.nav-secondary
a{padding-left:24px;padding-right:24px}}.nav-secondary .nav__search
a{background:#7e7e7e;color:#fff}.nav-secondary .nav__search a:hover{background:#533b70}.nav-secondary .nav__search a:hover .icon-search{color:#fff}.nav-secondary li:last-child
a{border-right:1px solid #fff}#searchall{display:none;position:absolute;left:0;right:0;padding-top:18px;background-color:#eee5f3;height:72px;z-index:101}@media (min-width: 1000px){#searchall{padding-top:21px;height:90px}}.search-open
#searchall{display:block}#searchall .col-search{width:100%}@media (min-width: 400px){#searchall .col-search{padding-left:236px}}@media (max-width: 699px){#searchall .col-search{padding-left:24px}}@media (min-width: 1000px){#searchall .col-search{padding-left:24px;margin-left:25%;width:75%}}#searchall
fieldset{margin:0}#searchall
form{position:relative}#searchall .search-q{font-size:16px;font-size:1rem;line-height:24px;padding:5px
40px 5px 8px !important;height:36px;background:#fff}@media (min-width: 1000px){#searchall .search-q{padding-left:12px !important;font-size:1rem;line-height:36px;height:48px}}#searchall .search-btn{background:transparent;border:none;padding:6px
12px;position:absolute;top:0px;right:0px;z-index:2;color:#3c3c3b;font-size:16px}@media (min-width: 1000px){#searchall .search-btn{font-size:24px}}.js .title-page>span{display:none}@media (min-width: 1000px){.js .title-page>span{display:block}}.js .title-page:after{content:attr(data-title-section)}@media (min-width: 1000px){.js .title-page:after{display:none}}#menu-link{z-index:1000;top:36px}.search-open #menu-link{z-index:1}@media (min-width: 1000px){#menu-link{display:none}}.is-closed{position:absolute;right:24px;background:#3c3c3b;color:#fff}.hamburglar{height:36px;width:36px;transform:scale(0.7);position:relative;top:3px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.path-burger{position:absolute;top:0;left:0}.animate-path{position:absolute;top:0;left:0}.is-open,.is-closed{right:24px}.is-open{background:#3c3c3b;position:absolute}.is-open .hamburglar
.path{animation:dash-in 0.2s linear normal;animation-fill-mode:forwards}.is-open .hamburglar .animate-path{animation:rotate-in 0.2s linear normal;animation-fill-mode:forwards}.is-closed .hamburglar
.path{animation:dash-out 0.2s linear normal;animation-fill-mode:forwards}.is-closed .hamburglar .animate-path{animation:rotate-out 0.2s linear normal;animation-fill-mode:forwards}.path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round}@keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}.burger-icon{position:absolute}.burger-container{position:relative;height:28px;width:36px}.burger-bun-top,.burger-bun-bot,.burger-filling{position:absolute;display:block;height:4px;width:36px;border-radius:2px}.is-closed .burger-bun-top, .is-closed .burger-bun-bot, .is-closed .burger-filling{background:#fff}.is-open .burger-bun-top, .is-open .burger-bun-bot, .is-open .burger-filling{background:#fff}.burger-bun-top{top:0;transform-origin:34px 2px}.burger-bun-bot{bottom:0;transform-origin:34px 2px}.burger-filling{top:12px}.is-open .hamburglar .burger-bun-top{animation:bun-top-out 0.2s linear normal;animation-fill-mode:forwards}.is-open .hamburglar .burger-bun-bot{animation:bun-bot-out 0.2s linear normal;animation-fill-mode:forwards}.is-closed .hamburglar .burger-bun-top{animation:bun-top-in 0.2s linear normal;animation-fill-mode:forwards}.is-closed .hamburglar .burger-bun-bot{animation:bun-bot-in 0.2s linear normal;animation-fill-mode:forwards}@keyframes bun-top-out{0%{left:0;top:0;transform:rotate(0deg)}20%{left:0;top:0;transform:rotate(15deg)}80%{left:-5px;top:0;transform:rotate(-60deg)}100%{left:-5px;top:1px;transform:rotate(-45deg)}}@keyframes bun-bot-out{0%{left:0;transform:rotate(0deg)}20%{left:0;transform:rotate(-15deg)}80%{left:-5px;transform:rotate(60deg)}100%{left:-5px;transform:rotate(45deg)}}@keyframes bun-top-in{0%{left:-5px;bot:0;transform:rotate(-45deg)}20%{left:-5px;bot:0;transform:rotate(-60deg)}80%{left:0;bot:0;transform:rotate(15deg)}100%{left:0;bot:1px;transform:rotate(0deg)}}@keyframes bun-bot-in{0%{left:-5px;transform:rotate(45deg)}20%{left:-5px;bot:0;transform:rotate(60deg)}80%{left:0;bot:0;transform:rotate(-15deg)}100%{left:0;transform:rotate(0deg)}}.is-open .hamburglar .burger-filling{animation:burger-fill-out 0.2s linear normal;animation-fill-mode:forwards}.is-closed .hamburglar .burger-filling{animation:burger-fill-in 0.2s linear normal;animation-fill-mode:forwards}@keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:36px;left:-6px}100%{width:36px;left:0px}}@keyframes burger-fill-out{0%{width:36px;left:0px}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}.cc-compliance{margin:0px
!important}.site-footer{padding-top:60px;padding-bottom:48px;background:#3c3c3b;color:#fff;box-shadow:inset 0 8px 6px -6px rgba(0, 0, 0, 0.25);font-size:15px;font-size:0.9375rem;line-height:2}@media (min-width: 700px){.site-footer{background:#3c3c3b;font-size:0.875rem;line-height:1.4}}@media (min-width: 700px){.footer-nav{margin-top:-0.5em}}.footer-nav li
a{display:block;border-bottom:1px solid #545454;line-height:1;padding: .6em 0 .8em;position:relative;transition: .2s}@media (min-width: 700px){.footer-nav li
a{font-weight:normal;border-bottom:none;line-height:1.8;padding:0
0}}.footer-nav a::after{position:absolute;content:"";margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid rgba(255, 255, 255, 0.2);transition: .2s}@media (min-width: 700px){.footer-nav a::after{display:none}}.footer-nav a:hover::after{border-left-color:#FFF}.site-footer
a{color:white;text-decoration:none}.site-footer a:hover, .site-footer a:active, .site-footer a:focus{color:#7f49c0}.site-footer .btn, .site-footer .icon--button{color:white;letter-spacing:0;font-size:14px;font-size:0.875rem;line-height:1.5;border:1px
solid white;border-radius:50px;background:transparent}.site-footer .btn:hover, .site-footer .btn:active, .site-footer .btn:focus, .site-footer .icon--button:hover, .site-footer .icon--button:active, .site-footer .icon--button:focus{color:#fff;background:#21182d;border:1px
solid #21182d}@media (min-width: 700px){.site-footer .btn, .site-footer .icon--button{display:block}}.site-footer .icon--button{font-size:24px;font-size:1.5rem;line-height:1;line-height:50px;width:50px;height:50px}.site-footer .btn:after{border-left-color:#a3aebf}.site-footer .btn:hover:after{border-left-color:#fff}.site-footer
ul{list-style:none;margin-left:0}.footer-equal-height{margin-right:24px;position:relative}@media (min-width: 700px){.footer-equal-height{margin-left:0;margin-right:0;border-left:none;overflow:hidden}}.footer-col__social,.footer-col__nav-pri,.footer-col__nav-sec,.footer-col__address,.footer-col__legal{margin-top:24px;padding-right:0}@media (min-width: 700px){.footer-col__social,.footer-col__nav-pri,.footer-col__nav-sec,.footer-col__address,.footer-col__legal{margin-top:0;padding-right:24px}}.footer-col__nav-pri+.footer-col__nav-sec{margin-top:0}.footer-col__social{margin-top:0;border-left:none}@media (min-width: 700px){.footer-col__social{position:static;width:33.33333%;padding-left:0}}@media (min-width: 800px){.footer-col__social{padding-left:24px}}@media (min-width: 1000px){.footer-col__social{width:40.32258%}}@media (min-width: 700px){.footer-col__nav-pri{width:66.66666%}}@media (min-width: 1000px){.footer-col__nav-pri{width:59.2473%}}@media (min-width: 700px){.footer-col__nav-pri
ul{-moz-column-count:2;column-count:2}}@media (min-width: 700px){.footer-col__nav-sec{width:100%;margin:24px
0px}}@media (min-width: 800px){.footer-col__nav-sec{width:100%;padding-left:26%}}@media (min-width: 1000px){.footer-col__nav-sec{width:100%;padding-left:27%}}.footer-col__nav-sec .footer-nav li a:hover{color:#fff}@media (min-width: 700px){.footer-col__nav-sec .footer-nav li
a{font-size:0.8125rem;line-height:1.2;padding:0px
7px;border-right:1px solid #cdcdcd;color:#cdcdcd}}.footer-col__nav-sec .footer-nav li:first-of-type
a{padding-left:0px}.footer-col__nav-sec .footer-nav li:last-of-type
a{border-right:0px}@media (min-width: 700px){.footer-col__nav-sec .footer-nav
li{display:inline-block}}@media (min-width: 1000px){.footer-col__address{width:50%}}.footer-col__address
address{margin-top:-0.3em}.footer-col__address address
span{font-weight:normal}.footer-col__legal{position:static;color:#1e345d}@media (min-width: 700px){.footer-col__legal{margin-top:24px}}@media (min-width: 1000px){.footer-col__legal{margin-top:0;width:50%}}.footer-col__legal
.btn{border-radius:0px;text-transform:none;margin-bottom:8px}@media (min-width: 1000px){.footer-col__legal
.btn{position:relative}}@media all and (max-width: 700px){.footer-col__legal
.btn{margin-right:8px}}.footer-col__legal .btn:hover{border:1px
solid #170026}.footer-col__legal .btn .f-icon-right-open-big{top:7px}.footer-copyright{color:#cdcdcd;font-size: .92em;float:left;padding-left:24px}@media (min-width: 700px){.footer-copyright{margin:0}}@media (min-width: 1000px){.footer-copyright{position:absolute;bottom:0;left:0}}.footer-col__nav{margin-top:0;position:relative}@media (min-width: 700px){.footer-col__nav{float:left;width:66.66666%;padding-left:24px}}@media (min-width: 800px){.footer-col__nav{width:69%;padding-left:0}}@media (min-width: 1000px){.footer-col__nav{width:62%}}.footer-col__contact{margin-top:0;float:left}@media (min-width: 700px){.footer-col__contact{width:33.33333%}}@media (min-width: 800px){.footer-col__contact{width:31%}}@media (min-width: 1000px){.footer-col__contact{width:38%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.image-bleed{background:red}.aside-nav
ul{margin:0;padding:0;list-style:none}.aside-nav ul
a{position:relative;text-decoration:none;display:block;padding-right:12px;padding-left:12px;color:#3c3c3b}.aside-nav ul a:hover{color:#7f49c0}.aside-nav ul a.overview-title{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:6px;padding-left:0px;color:#533b70}.aside-nav.services-top-side-nav
ul{padding:10px
0}.aside-nav.services-top-side-nav ul
li{margin-top:0}.aside-nav.services-top-side-nav ul li:first-of-type a, .aside-nav.services-top-side-nav ul li:last-of-type
a{border-bottom:none}.aside-nav.services-top-side-nav ul
a{position:relative;text-decoration:none;display:block;padding-right:12px;padding-left:12px;padding-top:8px;padding-bottom:8px;color:#3c3c3b;border-bottom:1px solid rgba(60, 60, 59, 0.2)}.aside-nav.services-top-side-nav ul a:after{display:inline-block;content:'\e801';font-family:"fontello";position:absolute;right:0;transform:translateX(0);transition:all 0.2s ease}.aside-nav.services-top-side-nav ul a:hover{color:#533b70}.aside-nav.services-top-side-nav ul a:hover:after{transform:translateX(5px)}.aside-nav.services-top-side-nav ul a.overview-title{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:6px;padding-left:0px;color:#533b70}.aside-nav.services-top-side-nav ul a.overview-title:after{display:none !important}.aside-nav.services-top-side-nav li.active
a{color:#3c3c3b}.aside-nav ul li.active--parent>a{font-weight:normal;color:#533b70}.aside-nav ul li.active--parent>a:hover{color:#7f49c0}.aside-nav ul li.active
a{color:#7f49c0}.aside-nav ul li.active a.overview-title{color:#533b70}.aside-nav ul a:hover:after, .aside-nav ul li.active--parent > a:hover:after, .aside-nav ul li.active>a:after{display:inline-block;content:'\e801';font-family:"fontello";position:absolute;right:0}.aside-nav ul li.active--parent>a:after{display:none}.aside-nav ul
ul{margin-left:24px}.aside-nav ul ul
a{color:#7f49c0}.skip-to__container{background:#000}.skip-to{background:#000;color:#fff;z-index:9999;font-weight:bold;list-style:none;margin:0;padding:0;margin-top:0}.skip-to
li{margin-top:0}.skip-to
a{position:absolute;left:-9999em;top:auto;width:1px;height:1px;overflow:hidden;color:#fff;padding:1em;display:inline-block}.skip-to a:focus{position:static;left:0;top:0;width:auto;height:auto;overflow:visible}.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:left;border:none;margin:0;cursor:pointer;overflow:visible;padding:6px
12px;padding-right:33px;background-color:#533b70;font-size:14px;font-size:0.875rem;line-height:1.71429;position:relative;border-radius:0px}.btn:after{position:absolute;content:"";margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff}.btn:before{position:absolute;content:"";margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:14px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #533b70;z-index:2}.btn,.btn:hover,.btn:active,.btn:focus,.btn:visited{text-decoration:none;color:#fff !important}.btn:hover,.btn:active,.btn:focus{background-color:#a793c0}.btn:hover:before,.btn:active:before,.btn:focus:before{border-left:#3c3c3b}.btn.minwidth{min-width:190px}@media (max-width: 699px){.btn.minwidth{min-width:120px}}.btn.brighter{background-color:#a793c0}.btn.brighter:before{border-left:9px solid #a793c0}.btn.brighter:hover{background-color:#533b70}.btn.brighter:hover:before{border-left:#3c3c3b}.btn.left{text-align:right;padding-right:12px;padding-left:33px}.btn .f-icon-right-open-big, .btn .f-icon-left-open-big{position:absolute;right:3px;font-size:20px;line-height:16px;top:8px}.btn .f-icon-left-open-big{right:inherit;left:3px}.btn.no-arrow:after,.btn.no-arrow:before{display:none}.btn.btn--back{padding:6px
12px;padding-left:33px}.btn.btn--back:after{right:auto;left:12px;border-left:0;border-right:9px solid #fff}.btn.btn--back:before{left:14px;right:0;border-right:9px solid #533b70;border-left:0px}.btn.btn--back:hover,.btn.btn--back:active,.btn.btn--back:focus{background-color:#21182d !important}.btn.btn--back:hover:before,.btn.btn--back:active:before,.btn.btn--back:focus:before{border-right:9px solid #21182d}.btn-color-tertiary{background-color:#c4a6e1}.btn-color-tertiary:hover,.btn-color-tertiary:active,.btn-color-tertiary:focus,.btn-color-tertiary:visited{background-color:#7f49c0;color:#ccc}.btn::-moz-focus-inner{border:0;padding:0}.btn--full{width:100%}.btn-group{margin-left:0;list-style:none;margin-bottom:-12px}.btn-group
li{margin-bottom:12px;display:block;padding-right:12px}button:active,button:focus{outline:none}textarea,select{font-size:1em;box-shadow:none}textarea,select[multiple],select[multiple="multiple"]{padding:5px;line-height:1.35em;width:100%}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{font-family:Arial;font-size:1em;box-shadow:none;padding:5px;line-height:24px;height:36px;border-radius:0;outline:none}select[multiple],select[multiple="multiple"],textarea,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{background:#fff;border:0px
solid #ddd;position:relative;z-index:2;-webkit-appearance:none;width:100%}textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="phone"][disabled],input[type="tel"][disabled],input[type="number"][disabled],input[type="datetime"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="color"][disabled],input[type="time"][disabled],input[type="search"][disabled],input[type="datetime-local"][disabled]{resize:none;color:rgba(0,0,0,0.8)}select[disabled],input[type="checkbox"][disabled],input[type="radio"][disabled]{cursor:default}input[type="checkbox"]{height:16px}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="range"]{position:relative;top:3px}select{margin-bottom:0 !important}fieldset{padding:24px;border:1px
solid #eee}fieldset *:last-child{margin-bottom:0 !important}legend{font-weight:bold;padding:0
1em;margin-left:-1em}.forms
label{display:block;margin-bottom:16px}.forms input[type="text"], .forms input[type="password"], .forms input[type="email"], .forms input[type="url"], .forms input[type="phone"], .forms input[type="tel"], .forms input[type="number"], .forms input[type="datetime"], .forms input[type="date"], .forms input[type="month"], .forms input[type="color"], .forms input[type="time"], .forms input[type="search"], .forms input[type="range"], .forms input[type="file"], .forms input[type="datetime-local"], .forms textarea, .forms
select{display:block}.forms-inline input[type="text"], .forms-inline input[type="password"], .forms-inline input[type="email"], .forms-inline input[type="url"], .forms-inline input[type="phone"], .forms-inline input[type="tel"], .forms-inline input[type="number"], .forms-inline input[type="datetime"], .forms-inline input[type="date"], .forms-inline input[type="month"], .forms-inline input[type="color"], .forms-inline input[type="time"], .forms-inline input[type="search"], .forms-inline input[type="range"], .forms-inline input[type="file"], .forms-inline input[type="datetime-local"], .forms-inline textarea, .forms-inline select, .forms-inline-list input[type="text"], .forms-inline-list input[type="password"], .forms-inline-list input[type="email"], .forms-inline-list input[type="url"], .forms-inline-list input[type="phone"], .forms-inline-list input[type="tel"], .forms-inline-list input[type="number"], .forms-inline-list input[type="datetime"], .forms-inline-list input[type="date"], .forms-inline-list input[type="month"], .forms-inline-list input[type="color"], .forms-inline-list input[type="time"], .forms-inline-list input[type="search"], .forms-inline-list input[type="range"], .forms-inline-list input[type="file"], .forms-inline-list input[type="datetime-local"], .forms-inline-list textarea, .forms-inline-list
select{display:inline-block}.forms-list,.forms-inline,.forms-inline-list{margin:0;padding:0;margin-bottom:16px;list-style:none}.forms-list label, .forms-inline label, .forms-inline-list li, .forms-inline-list li
label{display:inline-block;margin-bottom:0}.forms-inline-list li
label{margin-right:12px}.forms-inline-list
li{margin-bottom:3px}.forms-list
li{margin-bottom:6px}.forms-desc{margin-top:4px;color:rgba(0,0,0,0.4);font-size:16px;line-height:1.4em}.error,.success{font-weight:normal;font-size:16px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="phone"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="datetime"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="color"]:focus,input[type="time"]:focus,input[type="search"]:focus,input[type="datetime-local"]:focus,textarea:focus{outline:none;border-color:#3c3c3b}input.input-search,input[type="search"]{padding-right: .5em;padding-left: .5em;margin-bottom:0;border-radius:15px}input.input-on-black{border:1px
solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.35)}input.input-on-black::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}input.input-on-black::-moz-placeholder{color:rgba(255,255,255,0.6)}input.input-on-black:focus,input.input-on-black.active{border:1px
solid #fff;background:#fff;box-shadow:none}input.input-on-black:focus::-webkit-input-placeholder,input.input-on-black.active::-webkit-input-placeholder{color:#aaa}input.input-on-black:focus::-moz-placeholder,input.input-on-black.active::-moz-placeholder{color:#aaa}input.input-big{font-size:16px}input.input-small{font-size:16px}input.input-smaller{font-size:16px}.input-groups{display:table !important}.input-groups
input{width:100%}.input-groups input, .input-groups .input-append, .input-groups .input-prepend, .input-groups .btn-append{display:table-cell !important}.input-groups .btn-append, .input-groups .input-append, .input-groups .input-prepend{width:1%;vertical-align:middle}.input-groups .input-append, .input-groups .input-prepend{background-color:#ddd;border:1px
solid #ddd;margin:0;padding: .3em .75em .3em .75em;color:rgba(0, 0, 0, 0.6);line-height:24px;font-size:16px;white-space:nowrap}.input-groups .input-prepend{border-right:none}.input-groups .input-append{position:relative;z-index:1;border-left:none}.input-groups .btn-append
.btn{display:block;height:auto;border-radius:0 2px 2px 0}.req{color:#7f49c0}select[multiple],select[multiple="multiple"],textarea,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{background:#e1e3e9}.col-footer-panel select[multiple], .col-footer-panel select[multiple="multiple"], .col-footer-panel textarea, .col-footer-panel input[type="text"], .col-footer-panel input[type="password"], .col-footer-panel input[type="email"], .col-footer-panel input[type="url"], .col-footer-panel input[type="phone"], .col-footer-panel input[type="tel"], .col-footer-panel input[type="number"], .col-footer-panel input[type="datetime"], .col-footer-panel input[type="date"], .col-footer-panel input[type="month"], .col-footer-panel input[type="color"], .col-footer-panel input[type="time"], .col-footer-panel input[type="search"], .col-footer-panel input[type="datetime-local"]{background:#fff}.input-groups{margin-top:0}.layout-row + label, .form-row + label, .forms label,label{margin-bottom:0}label+label,p+label,h1+label,h2+label,h3+label,h4+label,h5+label,h6+label,.layout-row+label,.form-row+label{margin-top:24px;display:block}.form-title{font-size:16px;font-size:1rem;line-height:1.5;font-weight:bold}.input-groups .input-prepend, .input-groups .input-append{background:#cfd4dc;color:#3c3c3b}fieldset{padding:0;border:none}fieldset.rule{border-top:1px solid #ccc;padding-top:24px}legend{margin:0;padding:0;width:100%;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #ccc;text-transform:uppercase}legend+*{-webkit-margin-top-collapse:separate}.frm-select{display:block;position:relative;width:100%;max-height:36px;display:inline-block;*display:inline;zoom:1;background:#e6e7e8;color:#3c3c3b}.frm-select
select{z-index:10;position:relative;background:white;opacity:0;height:36px;width:100%;-webkit-appearance:none}.frm-select select
*{color:#3c3c3b}.frm-select select *::before, .frm-select select *::after{color:#3c3c3b}.frm-select-disabled{border:1px
dotted #005364;opacity: .5}.menu-panels .frm-select-active{border:1px
solid #005364;box-shadow:inset 0 0 5px #005364}.frm-select-text{font-size:14px;font-size:0.875rem;line-height:1;line-height:34px;padding:0px
40px 0 10px;z-index:9;position:absolute;top:0;left:0px;display:block;zoom:1;background:transparent;color:#3c3c3b;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frm-select-arrow{position:absolute;display:inline-block;*display:inline;zoom:1;height:100%;width:45px;top:0;right:0px}.frm-select-arrow .f-icon-down-open-big{position:absolute;left:50%;top:50%;text-align:center;margin-left:-10px;margin-top:-10px;font-size:20px;line-height:16px}.frm-select-arrow:after,.frm-select-arrow:before{display:inline-block;position:absolute;right:15px;width:0;height:0;z-index:0;vertical-align:middle}.frm-select-arrow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #533b70;bottom:12px}.frm-select-arrow:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #533b70;top:6px;display:none}.frm-select--txt{border-color:#CCC;margin-bottom:1em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.frm-select--txt.frm-select-active{border:1px
solid #CCC}.frm-select--txt:hover{border-color:#ACADAC}.frm-select--min{background:l-adjust(#CDE3F9 8);max-height:36px;margin:1em
0 0 0;border-color:#CCC}.frm-select--min:first-child{margin-top:0}.frm-select--min .frm-select-text{padding-top:10px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.frm-select--min.frm-select
select{height:36px}.frm-select--min.frm-select-arrow{width:36px}.frm-select--min.frm-select-arrow:after{right:12px;top:15px;border-left:6px solid transparent;border-right:6px solid transparent}.form-row{margin-left:-12px;margin-right:-12px;margin-top:24px}.form-item{padding-left:12px;padding-right:12px;display:inline-block;vertical-align:bottom}.form-item--top{vertical-align:top}.form-item+.form-item{margin-top:24px}@media (min-width: 1000px){.form-item+.form-item{margin-top:0}}.form-item--50{width:100%}@media (min-width: 1000px){.form-item--50{width:50%}}.form-item--33{width:100%}@media (min-width: 1000px){.form-item--33{width:33.333%}}.captcha-img{float:left;padding-top:3px;padding-bottom:3px}.captcha-input{margin-top:0;padding-left:160px;width:100%}.form-group{float:left;width:100%}.form-group--title{width:20%}.form-group--title+.form-group{width:80%;padding-left:24px;margin-top:0}.form-month-year{margin-top:0}.form-month-year
ul{margin-left:-6px;margin-right:-6px}.form-month-year
li{margin-bottom:0;width:50%;padding-left:6px;padding-right:6px}#frm-interests .form-item--50+.form-item--50{margin-top:6px}@media (min-width: 1000px){#frm-interests .form-item--50+.form-item--50{margin-top:0}}#service_form .form-item{vertical-align:top}#service_form
textarea{height:120px;vertical-align:bottom}.btn--submit{margin-top:24px}.parsley-error{background-color:#fad0d0 !important}.parsley-errors-container{margin-top:0}.parsley-errors-list,.parsley-custom-error-message{font-size:14px;font-size:0.875rem;line-height:1.71429;color:#800;margin-top:0}.parsley-errors-list{list-style:none;margin-left:0;margin-top:0}@media (min-width: 1000px){.parsley-errors-list{font-size:0.75rem;line-height:2;margin-top:2px;position:absolute;line-height:14px}}form div[style*="display:none"] + div, form div[style*="display:none"]+fieldset,input[type="hidden"]+div,input[type="hidden"]+fieldset{margin-top:0}.form-control-cvc{margin-top:0;width:20%}dl.payment-details
dd{margin-left:0}dl.payment-details dd+dt{margin-top:24px}table{max-width:100%;width:100%;empty-cells:show}table
caption{text-transform:uppercase;padding:0
1.1em;color:rgba(0, 0, 0, 0.4);font-size:12.75px}table th, table
td{border-bottom:1px solid #eee;padding:0.825em 1.1em;vertical-align:top;font-size: .92em}table tfoot th, table tfoot
td{color:rgba(0, 0, 0, 0.4)}table
th{text-align:left}table thead
th{border-top:1px solid #3c3c3b}.table-wrap{overflow-x:auto}.breadcrumb-nav{display:none}@media (min-width: 1000px){.breadcrumb-nav{display:block;margin-top:24px}}.col-breadcrumbs{width:75%;margin-left:25%}.breadcrumb-label{display:none}.breadcrumb{padding:0;margin:0;list-style:none;font-size:12px;font-size:0.75rem;line-height:2}.breadcrumb
a{display:inline-block;text-decoration:none;color:#6a7484}.breadcrumb a:hover{color:#535b68}.breadcrumb>li{float:left}.breadcrumb>li+li:before{content:"/";padding-left:6px;padding-right:6px;color:#a5b0c1}.breadcrumb>.active{color:#a5b0c1}.cal{width:100%;background:#eee5f3;border-collapse:collapse}.cal
th{font-weight:normal;padding: .5em 0;border:none;text-align:center}.cal .cal-month{background:#533b70}.cal .cal-days
th{font-weight:bold}.cal thead
a{color:#FFF;text-decoration:none}.cal thead tr:first-child
th{padding: .25em 0}.cal thead .cal-current-month
a{color:#fff;text-decoration:none}.cal
td{text-align:center;padding:0;padding-top: .5em;padding-bottom: .5em;background:#eee5f3;border:0}.cal td.cal-today{font-weight:bold}.cal td.cal-has-events{background:#d7c2e3}.cal td.cal-has-events
a{display:block;padding-top:5px;padding-bottom:5px;margin-top:-5px;margin-bottom:-5px;color:#7f49c0;font-weight:bold;text-decoration:none}.cal-prev-month a, .cal-next-month
a{position:relative;display:block;height:24px;width:100%;margin:0;margin-top:0}.cal-prev-month
a{float:left}.cal-next-month
a{float:right}.cal-prev-month a:after{content:"";position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:9px solid #fff;left:50%;margin-left:-4px;top:5px}.cal-next-month a:after{content:"";position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;right:50%;margin-right:-4px;top:5px}.cal-prev-month a:hover:after{border-right-color:#eee5f3}.cal-next-month a:hover:after{border-left-color:#eee5f3}.pagination{display:block;margin-left:0;list-style:none;font-size:12px;font-size:0.75rem;line-height:2;font-weight:bold;text-align:center}@media (min-width: 700px){.pagination{text-align:left}}.pagination
li{margin-right:12px;text-align:center;display:inline-block;height:24px;width:24px;vertical-align:top}.pagination a, .pagination
.pagination__link{display:block;min-width:24px;height:24px;width:24px;color:#fff;text-decoration:none;background:#3c3c3b;font-weight:bold}.pagination li.active a, .pagination li.active a:hover{background:black;cursor:default}.pagination a:focus, .pagination a:hover{background:#090908;color:#fff}.pagination__prev .pagination__link, .pagination__prev a, .pagination__prev a:hover, .pagination__prev a:focus, .pagination__prev a:active, .pagination__next .pagination__link, .pagination__next a, .pagination__next a:hover, .pagination__next a:focus, .pagination__next a:active{position:relative;background-color:transparent;color:black}.pagination__next .pagination__link:before{right:-12px;top:50%;border:12px
solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#533b70;border-left-width:16px;margin-top:-12px}.pagination__next .pagination__link:hover:before, .pagination__next .pagination__link:focus:before, .pagination__next .pagination__link:active:before{border-left-color:#21182d}.pagination__prev .pagination__link:before{left:-12px;top:50%;border:12px
solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#533b70;border-right-width:16px;margin-top:-12px}@media (max-width: 700px){.pagination
.pagination__next{margin-right:0px}}.pagination__prev .pagination__link:hover:before, .pagination__prev .pagination__link:focus:before, .pagination__prev .pagination__link:active:before{border-right-color:#3c3c3b}.disabled.pagination__prev .pagination__link, .disabled.pagination__next
.pagination__link{cursor:default}.disabled.pagination__prev .pagination__link:before, .disabled.pagination__prev .pagination__link:hover:before, .disabled.pagination__prev .pagination__link:focus:before, .disabled.pagination__prev .pagination__link:active:before{border-right-color:#d6d9e1}.disabled.pagination__next .pagination__link:before, .disabled.pagination__next .pagination__link:hover:before, .disabled.pagination__next .pagination__link:focus:before, .disabled.pagination__next .pagination__link:active:before{border-left-color:#d6d9e1}.event-pagination{margin-left:0;list-style:none}.event-pagination__prev{float:left;margin-right:12px}.event-pagination__next{float:left}.tags__heading{font-size:16px;font-weight:normal;text-transform:uppercase;color:#7f49c0}.tags__heading+.tags__layout{margin-top:0}.tags__layout{margin-left:0;list-style:none}.tags__item{float:left;margin-right:12px;padding-right:12px;position:relative}.tags__item:after{content:"";position:absolute;right:-1px;height:16px;border-left:1px solid #3c3c3b;margin-top:auto;margin-bottom:auto;top:0;bottom:0}.tags__item:last-child{margin-right:0;padding-right:0}.tags__item:last-child:after{display:none}.tags__layout
a{text-decoration:none;color:#3c3c3b}.tags__layout a:hover, .tags__layout a:focus, .tags__layout a:active{color:#090908}.tags{margin-left:0;list-style:none;margin-bottom:-12px}.tags
li{display:inline-block;margin:0
6px 12px 0}.tags li+li{margin-top:0}.tags li
a{display:block;color:#2d5564;text-decoration:none;font-size:14px;font-size:0.875rem;line-height:1.2;padding:5px
12px;background:#d7c2e3;border:1px
solid #d7c2e3;border-radius:1em;transition-duration:0.2s}ul.tags li a:focus, ul.tags li a:hover{color:#1d3741;background:#FFF}.sub-heading+.tags{margin-top: .4em}@media (min-width: 800px){.box-wrap .tags
a{font-size:0.75rem;line-height:1.4}}.social__layout{margin-left:0;list-style:none;margin-top:0px;margin-bottom:20px}.social__item{float:left;margin-right:12px;margin-bottom:12px;position:relative}.social__item::before{content:none !important}.social__item
a{display:block}.no-touch .social__item--mobile-app{display:none}.layout-container--has-tabs .content-header
.inner{border-bottom:none;max-width:550px}@media (min-width: 800px){.layout-container--has-tabs .content-header
.inner{padding-bottom:0px}}@media (min-width: 800px){.no-js .layout-container--has-tabs .content-header
.inner{padding-bottom:0}}.col-body
.tab__layout{display:block}@media (min-width: 800px){.col-body
.tab__layout{margin-top:0px;margin-bottom:1.5rem}}.col-body .tab__layout.mobile-only{display:none}@media (max-width: 999px){.col-body .tab__layout.mobile-only{display:block}}@media (min-width: 800px){.no-js .col-body
.tab__layout{margin-top:0}}.tab__layout{margin-left:-24px;margin-right:-24px;list-style:none;font-size:12px;font-size:0.75rem;line-height:2}@media (min-width: 800px){.tab__layout{margin-left:0;margin-right:0}}.tab__item{display:block;border-bottom:1px solid #533b70}@media (min-width: 800px){.tab__item{display:inline-block;vertical-align:bottom}}@media (min-width: 800px){.tab__item+.tab__item{margin-top:0}}.tab__item
a{position:relative;display:block;color:#3c3c3b;text-decoration:none;padding:10px
24px;font-size:14px}.tab__item a:after{position:absolute;content:"";margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:24px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff}@media (min-width: 800px){.tab__item a:after{display:none}}.tab__item a:hover, .tab__item.active
a{background:#533b70;color:#fff}.filter__layout{overflow:auto}.filter__layout
.filter__item{font-size:14px;font-size:0.875rem;line-height:1.6}.filter__layout .filter__item
a{padding-left:15px;position:relative;float:left;width:100%;color:#3c3c3b}.filter__layout .filter__item a:before{content:"";position:absolute;left:0px;top:5px;width:10px;height:10px;border-radius:10px;background-color:#e6e7e8}.filter__layout .filter__item a:hover{color:#533b70}.filter__layout .filter__item.active
a{color:#533b70}.filter__layout .filter__item.active a:before{background-color:#533b70}@media (min-width: 1000px){.col-footer-panel{margin-left:25%;width:75%}}.footer-panel{margin-top:0;background:#e6e7e8;padding-top:48px;padding-bottom:48px}.footer-panel.people-insight{background-color:#fff}.footer-panel__item{margin-top:24px}.footer-panel .layout-item--50{width:100%;margin-top:24px}@media (min-width: 700px){.footer-panel .layout-item--50{width:50%}}.footer-panel-listing{margin-left:0;list-style:none;font-size:14px;font-size:0.875rem;line-height:1.4}.footer-panel-listing li+li{margin-top:17px}.footer-panel-listing
a{text-decoration:none;color:#3c3c3b}.footer-panel-listing a:hover, .footer-panel-listing a:active, .footer-panel-listing a:focus{color:#090908}.footer-panel-listing__date{color:#7f49c0;margin-top:0}.footer-panel-listing__txt{margin-top:0}.footer-panel-listing__more{margin-top:0;font-weight:bold}.footer-panel__heading{border-bottom:1px solid #fff;font-size:18px;font-size:1.125rem;line-height:1.33333;line-height:1.71429;padding-bottom:6px;color:#262c63}#related-articles{scroll-margin-top:108px}.footer-panel-contact-row{background-color:#533b70}.footer-panel-contact-row.related-articles-row{background-color:#d7d7d7}.footer-panel-contact-row.related-articles-row .footer-panel__heading{color:#533b70}.footer-panel-contact-row.related-articles-row a, .footer-panel-contact-row.related-articles-row .footer-panel-contact__txt-wrap .person__role, .footer-panel-contact-row.related-articles-row .footer-panel-contact__txt-wrap .person__bio, .footer-panel-contact-row.related-articles-row .footer-panel-listing__date{color:#3c3c3b}.footer-panel-contact-row.related-articles-row a:hover{color:rgba(60, 60, 59, 0.66)}.footer-panel-contact-row.related-articles-row .footer-panel-listing__date{color:rgba(60, 60, 59, 0.66);text-transform:uppercase}.footer-panel-contact-row .footer-panel__heading, .footer-panel-contact-row a, .footer-panel-contact-row .footer-panel-contact__txt-wrap .person__role, .footer-panel-contact-row .footer-panel-contact__txt-wrap .person__bio, .footer-panel-contact-row .footer-panel-listing__date{color:#fff}.footer-panel-contact-row a:hover{color:rgba(255, 255, 255, 0.66)}.footer-panel-contact-row .footer-panel-contact__img-wrap{padding-right:0;margin-right:12px;width:158px;height:158px;min-width:158px;min-height:158px;max-width:158px;max-height:158px;border-radius:50%;overflow:hidden}.footer-panel-contact-row .footer-panel-contact__img-wrap
a{text-align:center}.footer-panel-contact-row .footer-panel-contact__img-wrap a
img{display:inline-block;min-width:100%;max-width:none;min-height:100%;max-height:100%}.footer-panel-contact-row .footer-panel-contact__txt-wrap
.person__role{text-transform:none}.footer-panel-contact-row .footer-panel__heading{border-bottom:none;text-transform:none;padding-top:10px;font-size:1em}.footer-panel-contact-row .footer-panel__heading.related-articles-heading{font-size:22px}.footer-panel-contact-row .footer-panel-listing__date{color:rgba(255, 255, 255, 0.8);text-transform:uppercase}@media (min-width: 700px){.footer-panel-contact__img-wrap{float:left;padding-right:12px;width:50%}}.footer-panel-contact__img-wrap a:hover img, .footer-panel-contact__img-wrap a:focus img, .footer-panel-contact__img-wrap a:active
img{opacity:0.8}@media (min-width: 700px){.footer-panel-contact__txt-wrap{float:left;padding-left:12px;width:50%;margin-top:0}}.footer-panel-contact__txt-wrap
.person__title{color:#7f49c0;margin-top:0}.footer-panel-contact__txt-wrap
.person__role{color:#3c3c3b}.footer-panel-contact__txt-wrap
.person__bio{color:#3c3c3b}.footer-panel-awards{list-style:none;margin-left:-6px;padding-right:-6px;margin-bottom:-24px}.footer-panel-awards
li{display:inline-block;vertical-align:middle;padding-left:6px;padding-right:6px;margin-bottom:24px}.footer-panel-awards a:hover img, .footer-panel-awards a:active img, .footer-panel-awards a:focus
img{opacity:0.8}.footer-panel-awards
img{max-height:130px}.footer-panel
blockquote{font-size:21px;font-size:1.3125rem;line-height:1.42857}.timeline{margin-left:0;list-style:none;position:relative;margin-top:48px;margin-bottom:48px;padding-left:24px}@media (min-width: 700px){.timeline{padding-left:0}}.timeline:before{content:"";position:absolute;width:2px;top:0;bottom:0;left:0px;background:#b6becc}@media (min-width: 700px){.timeline:before{left:120px}}.timeline li+li{margin-top:48px}.timeline-date{font-size:46px;font-size:2.875rem;line-height:1.04348;width:120px;position:relative;color:#533b70;font-weight:normal}@media (min-width: 700px){.timeline-date{float:left}}.timeline li:nth-child(even) .timeline-date{color:#3c3c3b}.timeline-date:after,.timeline-date:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:50%;left:-24px}@media (min-width: 700px){.timeline-date:after,.timeline-date:before{left:100%}}.timeline-date:before{border-color:transparent;border-left-color:#b6becc;border-width:9px;margin-top:-9px}@media (min-width: 700px){.timeline-date:before{border-width:19px;margin-top:-19px}}.timeline-date:after{border-color:transparent;border-left-color:#fff;border-width:6px;margin-top:-6px}@media (min-width: 700px){.timeline-date:after{border-width:16px;margin-top:-16px}}@media (min-width: 700px){.timeline-content{margin-top:0;margin-left:175px}}.timeline-content:after{content:"";display:table;clear:both}.cssanimations .timeline-content.is-hidden{visibility:hidden}.cssanimations .timeline-content.bounce-in{visibility:visible;animation:bounce-2-inverse 0.6s}.timeline-block:after{content:"";display:table;clear:both}.timeline-block:first-child{margin-top:0}.timeline-block:last-child{margin-bottom:0}@media (min-width: 700px){.timeline-img{width:175px;margin-top:0;float:left}}@media (min-width: 700px){.timeline-copy{margin-top:0;margin-left:200px}}.cssanimations .timeline-date.is-hidden{visibility:hidden}.cssanimations .timeline-date.bounce-in{visibility:visible;animation:bounce-1 0.6s}@keyframes bounce-1{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.button-list{margin-left:0;list-style:none;margin-top:10px;display:inline-block}.button-list
a{position:relative;line-height:24px;color:#3c3c3b;text-decoration:none;display:block;float:left;width:100%;padding-bottom:10px}.button-list a:hover, .button-list a:focus, .button-list a:active{color:#262c63}.button-list a .icon--button{position:relative;float:left;margin-top:auto;margin-bottom:auto}.button-list a
.text{float:left;width:calc(100% - 30px);padding-left:7px;line-height:15px;margin:0px}.button-list a .text
.title{float:left;clear:both}.button-list a .text
.info{font-size:9px;float:left;clear:both}.button-list.light .button-list__item a .icon--button-tertiary{background:#9001a1}.button-list.light .button-list__item a:hover .icon--button-tertiary{background:#7f49c0}.button-list.vacancy-list a .icon--button{margin-right:10px;background-color:#533b70}.button-list.vacancy-list a:hover .icon--button{background-color:#21182d}.author-list{margin-left:0;list-style:none}.author-list
li{margin-top:24px}.author-list
a{float:left;width:100%;display:block;color:#3c3c3b;text-decoration:none}.author-list a:hover, .author-list a:focus, .author-list a:active{color:#090908}.author-list__img{float:left;width:30%;padding-right:12px;display:none}.author-list--portraits .author-list__img{display:block}.author-list__text-wrap{margin-top:0}.author-list--portraits .author-list__text-wrap{width:70%;float:right;padding-left:12px}.author-list__heading{margin-bottom: .15em}.author-list__position{color:#3c3c3b;text-transform:uppercase;font-size: .92em}.author-list a:hover .author-list__position, .author-list a:focus .author-list__position, .author-list a:active .author-list__position{color:#090908}.author-list__heading+.author-list__position{margin-top:0}.author-list__topic{text-decoration:none;margin-top:12px;margin-top: .75rem;font-size: .92em;clear:both}.author-list--portraits .author-list__topic{float:left}@media (min-width: 800px){.author-list--portraits .author-list__topic{float:right;clear:none;width:70%;padding-left:12px}}.message{padding:12px;margin-bottom:24px;border:1px
solid transparent;border-radius:4px}.message--success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.message--error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.message--info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.message--warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.press-contacts-item+.press-contacts-item{border-top:1px solid #eee;padding-top:24px}.press-contacts__name{font-weight:bold}.editorial p[style*="text-align: left"], .editorial p[style*="text-align:left"]{text-align:left !important}.editorial p[style*="text-align: center"], .editorial p[style*="text-align:center"]{text-align:center !important}.editorial p[style*="text-align: right"], .editorial p[style*="text-align:right"]{text-align:right !important}.editorial p[style*="text-align: justify"], .editorial p[style*="text-align:justify"]{text-align:justify !important}.editorial img[align="left"], .editorial img[style*="float: left"], .editorial img[style*="float:left"]{margin-top:6px;margin-right:12px;margin-bottom:12px;float:left}.editorial img[align="right"], .editorial img[style*="float: right"], .editorial img[style*="float:right"]{margin-top:6px;margin-bottom:12px;margin-left:12px;float:right}.editorial table[border], .editorial table[border] tr{border:none !important}.editorial table[border] td, .editorial table[border] th{border:none !important;border-bottom:1px solid #eee !important}.editorial table[style*="width:"]{width:100% !important}@media (min-width: 1000px){.js .layout-container.layout-container--services{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;overflow:hidden}}@media (min-width: 1000px){.no-js .layout-container--services .layout-item, .no-js .layout-container--services .form-item{width:75%;margin-left:25%}}.menu-carousel__arrows{display:none;margin-top:48px}@media (min-width: 1000px){.menu-carousel__arrows{display:block}}@media (min-width: 1000px){.no-js .menu-carousel__arrows{display:none}}.menu-carousel__prev a, .menu-carousel__next
a{position:relative;display:block;height:48px;width:48px;border:1px
solid #c2c9d4;border-radius:24px}.menu-carousel__prev a:hover, .menu-carousel__prev a:active, .menu-carousel__next a:hover, .menu-carousel__next a:active{border-color:#533b70}.menu-carousel__prev,.menu-carousel__next{margin-top:0}.menu-carousel__prev{float:left}.menu-carousel__next{float:right}.menu-carousel__prev a:after, .menu-carousel__next a:after{position:absolute;content:"";margin:auto;top:0;bottom:0;width:0;height:0}.menu-carousel__prev a:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #c2c9d4;left:50%;margin-left:-8px}.menu-carousel__prev a:hover:after, .menu-carousel__prev a:active:after, .menu-carousel__prev a:focus:after{border-right-color:#86dade}.menu-carousel__next a:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #c2c9d4;right:50%;margin-right:-8px}.menu-carousel__next a:hover:after, .menu-carousel__next a:active:after, .menu-carousel__next a:focus:after{border-left-color:#533b70}.menu-carousel{display:block}.js .menu-carousel{opacity:0}.menu-carousel__item{position:relative;background:#e6e7e8}@media (min-width: 1000px){.menu-carousel__item{width:260px;box-shadow:-6px 0px 6px 0px rgba(0, 0, 0, 0.25)}}@media (min-width: 1200px){.menu-carousel__item{width:320px}}.menu-carousel__item:after{content:" ";display:table;clear:both}@media (min-width: 1000px){.no-js .menu-carousel__item{width:100%;box-shadow:none}}@media (min-width: 1200px){.no-js .menu-carousel__item{width:100%}}@media (min-width: 1000px){.menu-carousel__item+.menu-carousel__item{margin-top:0}}@media (min-width: 1000px){.no-js .menu-carousel__item+.menu-carousel__item{margin-top:24px}}.menu-carousel__item
a{color:#3c3c3b;text-decoration:none;display:block}.menu-carousel__item a:hover, .menu-carousel__item a:focus, .menu-carousel__item a:active{color:#090908}.menu-carousel__item a:focus img, .menu-carousel__item a:hover
img{opacity:0.8}.menu-carousel__teaser{display:none;font-size:14px;font-size:0.875rem;line-height:1.3}@media (min-width: 1000px){.menu-carousel__teaser{display:block;clear:both;margin:0;opacity:0;transition: .3s;top:100%;background:rgba(0, 0, 0, 0.8);transform:translate(0, 100%);position:absolute;top:0;bottom:0;padding:15px
24px;color:#FFF}}@media (min-width: 1200px){.menu-carousel__teaser{font-size:0.9375rem;line-height:1.6}}.menu-carousel__item a:focus .menu-carousel__teaser, .menu-carousel__item a:hover .menu-carousel__teaser{opacity:1;transform:translate(0,0)}.menu-carousel__title{min-height:96px;font-size:1em;font-weight:normal;padding:12px;display:block;margin-left:33.333%;margin-top:0;position:relative;z-index:99}@media (min-width: 500px){.menu-carousel__title{padding:24px}}@media (min-width: 1000px){.menu-carousel__title{margin-left:0;min-height:96px}}@media (min-width: 1000px){.no-js .menu-carousel__title{margin-left:33.333%;min-height:auto}}.menu-carousel__img
img{visibility:hidden;height:100%;width:100%;height:auto}@media (min-width: 1000px){.menu-carousel__img
img{display:block;visibility:visible}}.menu-carousel__img{position:relative;overflow:hidden;float:left;width:33.333%;background-size:cover;background-position:center center}@media only screen and (max-width: 470px){.menu-carousel__img{position:absolute;top:0;bottom:0}}@media (min-width: 1000px){.menu-carousel__img{background-image:none !important;position:relative;width:100%;float:none}}@media (min-width: 1000px){.no-js .menu-carousel__img{width:33.333%;float:left}}.author-article-bottom{position:relative;padding:10px
0}.author-article-bottom .posted-by-title{font-size:20px}.author-article-bottom .person-info-wrapper{margin-top:0}.author-article-bottom .person-info-wrapper .person-info{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author-article-bottom .person-info-wrapper .person-info .person-details{padding-right:80px}.author-article-bottom .person-info-wrapper .person-info
.person__contact{margin-top:0}@media all and (max-width: 600px){.author-article-bottom .person-info-wrapper .person-info .person-details, .author-article-bottom .person-info-wrapper .person-info
.person__contact{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.author-article-bottom .person-info-wrapper .person-info .person-details{padding-right:0;padding-bottom:20px}.author-article-bottom .person-info-wrapper .person-info
.person__contact{padding-bottom:20px}}.page--overview .col-body{font-size:18px;font-size:1.125rem;line-height:1.33333}.page--overview .col-body .img-feature{min-height:373px !important;color:#def4f5}.page--overview .col-body .img-feature
h2{line-height:1.2;color:#eee5f3}@media (min-width: 800px){.page--overview .col-body .img-feature
h2{color:#3c3c3b}}@media (min-width: 700px){.page--overview .col-body .overview-row{padding-top:1px}}.page--overview .col-body
h2{font-size:30px;font-size:1.875rem;line-height:1.2}@media (min-width: 1000px){.page--overview .col-body
h2{font-size:2.25rem;line-height:1.33333}}.page--overview .col-body
blockquote{font-size:18px;font-size:1.125rem;line-height:1.3333}@media (min-width: 800px){.page--overview .col-body
blockquote{font-size:1.5rem;line-height:1.3333}}@media (min-width: 1000px){.page--overview .col-body
blockquote{font-size:1.6875rem;line-height:1.3333}}.page--overview .col-body
cite{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width: 800px){.page--overview .col-body
cite{font-size:1.0625rem;line-height:1.41176}}@media (min-width: 1000px){.page--overview .col-body
cite{font-size:1.125rem;line-height:1.33333}}.page--overview .col-body .overview-row+.overview-row{margin-top:48px}.page--overview .col-body
.btn{width:100%}@media (min-width: 800px){.page--overview .col-body
.btn{width:auto;min-width:50%}}@media (min-width: 1200px){.page--overview .col-body>.overview-row:nth-of-type(4){padding-right:0px !important}.page--overview .col-body > .overview-row:nth-of-type(4) .inner--with-background{float:right}}.filter-alphabet{margin-top:0}.filter-alphabet
a{text-decoration:none;color:#533b70}.filter-alphabet
li{text-transform:uppercase;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1;letter-spacing: .25em}.filter-alphabet a.active, .filter-alphabet a:hover, .filter-alphabet a:focus{color:#1f303e}.person__layout{margin-left:0;list-style:none;margin-left:-12px;margin-right:-12px;margin-top:0px}.person__layout+*{margin-top:0}.person__item{display:block;width:100%;width:250px;padding-left:12px;padding-right:12px;margin-bottom:48px;vertical-align:top;margin-left:auto;margin-right:auto}@media (min-width: 300px){.person__item{display:inline-block;max-width:auto;width:50%}}@media (min-width: 700px){.person__item{width:33.3333%}}@media all and (max-width: 300px){.person__item{width:100%}}@media all and (max-width: 1000px){.person__item{margin-bottom:12px}}.person__item
a{text-decoration:none;color:#3c3c3b}.person__item a:hover
img{opacity:0.8}.person__item a:hover, .person__item a:hover .person__title, .person__item a:hover
.person__bio{color:#090908}.person__item a:hover
.person__role{color:#222}.person__img{width:100%}.person__title{margin-top:12px;font-weight:normal}.person__role{color:#3c3c3b;margin-top:0;margin-bottom:5px;font-size:18px;font-size:1.125rem;line-height:1.3}.person__summary{font-size:14px;font-size:0.875rem;line-height:1.3;color:#3c3c3b;margin:0px;margin-top:10px}.person__bio{color:#70859e;font-size:14px;font-size:0.875rem;line-height:1.4;margin-top:12px}.people-sidebar{margin-top:10px}.people-sidebar.people-sidebar-newsletter{border-bottom:1px solid #898989}.people-sidebar .clearfix, .people-sidebar .linkcard, .people-sidebar .tags__layout, .people-sidebar
.tab__layout{margin:0px}.people-sidebar .people-sidebar__heading{font-size:16px;margin:30px
0px 10px;color:#533b70}.people-sidebar
.person__role{text-transform:none;font-size:16px;font-size:1rem;line-height:1.4;margin-top:5px}.people-sidebar
.person__image{width:130px;height:130px;border-radius:130px;background-size:cover;background-position:center;margin:10px
0px 20px}.person__image.leader-in-their-field{width:50px;height:50px;float:left;border-radius:30px;background-size:cover;margin-right:15px}.ident__layout{margin-left:0;list-style:none;margin-left:-12px;margin-right:-12px}.ident__layout+*{margin-top:0}.ident__item{display:inline-block;width:100%;padding-left:12px;padding-right:12px;margin-bottom:48px;vertical-align:top}@media (min-width: 700px){.ident__item{width:50%}}@media (min-width: 1000px){.ident__item{width:33.3333%}}.ident__item
a{text-decoration:none;color:#3c3c3b}.ident__item a:hover
img{opacity:0.8}.ident__img-wrapper{position:relative;overflow:hidden;width:100%;text-align:center}@media (min-width: 700px){.ident__img-wrapper{padding-bottom:50%}}.ident__img{height:auto;max-width:100%}@media (min-width: 700px){.ident__img{position:absolute;width:auto;height:auto;max-height:100%;max-width:100%;margin:auto;top:0;bottom:0;left:0;right:0}}.ident__txt{border-top:3px solid #bf9bde;padding-top:24px;margin-top:12px;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5}.calendar-date{background:#e1e3e9;width:60px;float:left;margin-bottom:24px}.date-m{background:#7f49c0;color:#fff;display:block;text-align:center;font-size:13px;font-size:0.8125rem;line-height:1.84615}.date-d{display:block;text-align:center;font-size:27px;font-size:1.6875rem;line-height:1;padding-top:4px}.date-y{display:block;text-align:center;font-size:13px;font-size:0.8125rem;line-height:1.84615}.listing__layout.insights-listing-main .home-section-title{margin:5px
0 10px 0}.listing__layout.insights-listing-main .home-section-title
a{color:#3c3c3b}.listing__layout.insights-listing-main .listing__item.latest-news-slider-item{padding:30px
0;background-color:#f1f1f2;margin-bottom:30px}.listing__layout.insights-listing-main .listing__item.latest-news-slider-item .home-section-title{padding-left:12px;padding-right:12px}.listing__layout.insights-listing-main .listing__item
.listing__inner{border-top:none}.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider{max-width:calc(100% - 100px);margin:0
auto;width:100%;outline:none !important;padding-top:30px}.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider .newsletter-related-news-item{outline:none !important}.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider .newsletter-related-news-item:after{background-color:rgba(83, 59, 112, 0.2)}@media all and (max-width: 1099px){.listing__layout.insights-listing-main .home-section-title{font-size:28px}}@media all and (max-width: 940px){.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider{max-width:calc(100% - 90px)}.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider .slick-prev{left:-40px}.listing__layout.insights-listing-main .listing__item .newsletter-related-news-slider .slick-next{right:-40px}}@media all and (max-width: 600px){.listing__layout.insights-listing-main .home-section-title{font-size:24px;margin:15px
0 0 0}}.listing__layout{margin-left:0;list-style:none;margin-left:-12px;margin-right:-12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing__layout+*{margin-top:0}.listing__item{position:relative;display:inline-block;width:100%;padding-left:12px;padding-right:12px;margin-bottom:48px;vertical-align:top}.listing__item--first{width:100%}@media (min-width: 700px){.listing__item--first
.listing__col{width:50%;padding-right:12px;float:left}}@media (min-width: 700px){.listing__item--first .col-img-feature{float:left;width:50%;padding-left:12px;margin-top:0;margin-bottom:0}}@media (min-width: 700px){.listing__item--first .img-feature{min-height:300px;margin-left:0}}.listing__item--second{width:100%}@media (min-width: 700px){.listing__item--second{width:50%;float:left}}.listing__item--second.filler{display:none}@media (min-width: 700px){.listing__item--second.filler{display:block}}.listing__item--second.filler .upcoming-events-block{background-color:#e6e7e8;background-position:center;background-repeat:no-repeat;background-size:cover;padding:110px
30px}.listing__item--second.filler .upcoming-events-block
h2{color:#533b70;line-height:1.3;font-size:28px}.listing__item--second.filler .upcoming-events-block
p{font-size:22px;line-height:1.3}.listing__item--third{width:100%}@media (min-width: 700px){.listing__item--third{width:33.3333%}}.listing__item--third
.listing__title{font-size:18px;font-size:1.125rem;line-height:1.33333}.listing__item--third
.listing__inner{border-top:3px solid #b6becc}.listing__item--fourth{width:100%}@media (min-width: 700px){.listing__item--fourth{width:25%}}.listing__item--fourth
.listing__title{font-size:18px;font-size:1.125rem;line-height:1.33333}.listing__item--fourth
.listing__inner{border-top:3px solid #b6becc}.listing__inner{border-top:5px solid #533b70;padding-top:24px}.insight-first-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1000px){.insight-first-list{margin-top:0px}}.insight-first-list .listing__item--first
.listing__inner{border-top:0px;padding-top:0px}.insight-first-list .listing__item:nth-of-type(-n+2).listing__item--second
.listing__inner{border-top:0px;padding-top:0px}.insight-first-list .listing__item:nth-of-type(-n+1).listing__item--first + .listing__item--second
.listing__inner{border-top:5px solid #533b70;padding-top:24px}@media (max-width: 699px){.listing__inner--first-row, .listing__item--third .listing__inner--first-row{border-top:0px solid #533b70;padding-top:0px}}.listing__date{color:#7f49c0}.listing__title{margin-top:12px;font-weight:normal}.listing__title--calendar{padding-left:84px;margin-top:0}.listing__title--calendar+*{clear:left}.listing__title
a{color:#3c3c3b;text-decoration:none}.listing__title a:hover, .listing__title a:active, .listing__title a:focus{color:#090908}.listing__txt{clear:both;color:#3c3c3b;font-size:16px;font-size:1rem;line-height:1.3;display:none}.listing__role{color:#3c3c3b;text-transform:uppercase;margin-top:0}.listing__bio{color:#70859e;margin-top:12px}.video-thumb,.listing__img{position:relative;margin-bottom:24px}.video-thumb
iframe{width:100%}.video-thumb a, .listing__img
a{display:block;text-decoration:none}.video-thumb a:hover, .video-thumb a:focus, .video-thumb a:active, .listing__img a:hover, .listing__img a:focus, .listing__img a:active{opacity:0.8}.video-thumb a::after{content:"";color:#fff;position:absolute;width:64px;height:48px;text-align:center;line-height:48px;border-radius:6px;background:rgba(0, 0, 0, 0.5);font-size:32px;top:0;bottom:0;left:0;right:0;margin:auto}.video-thumb a::before{content:"";display:block;position:absolute;z-index:2;top:50%;left:50%;width:0;height:0;margin-top:-10px;margin-left:-6px;border-style:solid;border-width:10px 0 10px 17.3px;border-color:transparent transparent transparent #FFF}.podcast-media
iframe{width:100% !important;height:135px !important}.events-banner-cta{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.events-banner-cta
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1}.events-banner-cta .event-banner-content-wrapper{width:100%;padding:40px
20px;position:relative;z-index:2;margin-top:0}.events-banner-cta .event-banner-content-wrapper .home-section-title{color:#fff;margin:0}.events-banner-cta .event-banner-content-wrapper
.btn{margin-top:20px;background-color:transparent;border:1px
solid #fff;transition:all 0.4s ease}.events-banner-cta .event-banner-content-wrapper .btn:hover{background-color:#fff !important;color:#533b70 !important}@media all and (max-width: 600px){.events-banner-cta .event-banner-content-wrapper{padding:30px
20px}}.col-title
.person__practice{margin-top:0;color:#70859e}.staff-detail__head-img{margin-top:24px;margin-bottom:24px}.staff-detail__head-txt{margin-left:-12px;margin-right:-12px;margin-bottom:20px}.staff-detail__head-txt .person-title, .staff-detail__head-txt .person-details{float:left;position:relative;display:inline-block;min-height:0;padding-left:12px;padding-right:12px}@media (max-width: 699px){@media (orientation: portrait){.staff-detail__head-txt .person-title, .staff-detail__head-txt .person-details{width:100% !important}}}.staff-detail__head-txt .person-title{width:60%}.staff-detail__head-txt .person-title .page-title{margin-bottom:5px}.staff-detail__head-txt .person-title
.person__role{color:#533b70}.staff-detail__head-txt .person-details{width:40%;margin-top:50px}@media all and (max-width: 700px){.staff-detail__head-txt .person-details{margin-top:20px}}.staff-detail__head-txt .person-details
address{font-size:14px}.staff-detail__head-txt .person-details address
span{color:#533b70;padding-right:20px}.staff-detail__head-txt .person-details .button-list{margin-top:0px;font-size:14px}.staff-detail__head-txt .person-details .button-list .button-list__item
.icon{padding-right:14px}.staff-detail__head-txt .person-details .button-list .button-list__item .icon:before{font-size:9px;font-weight:800;border:1px
solid #533b70;color:#533b70;border-radius:9px;width:14px;margin:0px;height:14px;line-height:14px}.person-sidebar .page-title{font-size:20px}.quote-sidebar
blockquote{border-top:1px solid #ccc;margin:0px;padding:10px
0px 20px}@media (max-width: 999px){.quote-sidebar{display:none}}.page--staff-detail .col-title
h1{padding-bottom:24px;border-bottom:1px solid #3c3c3b;margin-right:-24px;padding-right:24px}@media (min-width: 700px){.page--staff-detail .col-title
h1{padding-bottom:0;border-bottom:none;margin-right:0;padding-right:0}}.page--staff-detail .col-title
.inner{border-bottom:none}@media (min-width: 700px){.page--staff-detail .col-title
.inner{border-bottom:1px solid #3c3c3b}}.page--staff-detail aside
blockquote{font-size:24px;font-size:1.5rem;line-height:1.5;color:#3c3c3b;text-align:left}.img-feature--careers-landing{min-height:650px !important}.img-feature--careers-landing
h2{color:#86dade;line-height:1.2}@media (min-width: 700px){.img-feature--careers-landing
h2{color:#3c3c3b}}.img-feature--careers-landing
p{font-size:18px}@media (min-width: 700px){.img-feature--careers-landing
p{color:#405C79}}dl.job-details
dd{margin-left:0}dl.job-details dd+dt{margin-top:24px}.career-list{margin-left:0;list-style:none}.career-list__item
a{position:relative;line-height:36px;padding-left:36px;color:#3c3c3b;text-decoration:none}.career-list__item a:hover, .career-list__item a:focus, .career-list__item a:active{color:#262c63}.career-list__item a:before{content:"";position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:24px;width:24px;background:#533b70}.career-list__item a:after{content:"";position:absolute;left:8px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff}.career-list__item a:hover:before, .career-list__item a:active:before, .career-list__item a:focus:before{background:#3c3c3b}.client-listing-row+.client-listing-row{margin-top:72px}.search-results{margin-left:0;list-style:none}.search-results__item+.search-results__item{margin-top:24px}.search-results__item{padding-bottom:24px;border-bottom:1px solid #eee}.search-results__excerpt{margin-top:12px}.search-results__title{font-weight:normal}.search-results__title
a{color:#3c3c3b;text-decoration:none}.search-results__title a:hover, .search-results__title a:focus, .search-results__title a:active{color:#090908}.search-results__meta{margin-top:12px;color:#3c3c3b;font-size:14px}.refine-filters{line-height:1.4}.refine-filters
a{display:block;padding-right:18px}.refine-filters
.icon{font-size:1.2em;vertical-align:-.1em;margin-right: .1em;color:#090908;float:right;margin-right:-18px}.refine-filters a:focus icon, .refine-filters a:hover
.icon{color:black}.refine--selected
a{font-weight:bold}.refine-filters .tag-list{text-transform:lowercase}.search-main{position:relative}.search-main .search-q{background:transparent}.search-main .search-btn{background:transparent;border:none;padding:6px
12px;position:absolute;top:0px;right:0px;z-index:2;color:#25cad3;font-size:16px}.search-results.search-results-top-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-results.search-results-top-block .search-results__item{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);margin-top:0;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}@media all and (max-width: 700px){.search-results.search-results-top-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-results.search-results-top-block .search-results__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:20px;margin-bottom:0}.search-results.search-results-top-block .search-results__item:first-of-type{margin-top:0}}.contact-address{font-size:18px;font-size:1.125rem;line-height:1.33333}#map{width:100%;padding-bottom:100%}.page--contact-map .col-body-txt, .page--contact-map .col-body-aside{width:100%}@media (min-width: 700px){.page--contact-map .col-body-txt, .page--contact-map .col-body-aside{width:50%}}.page--contact-out-hours .contact-intro{font-size:20px;font-size:1.25rem;line-height:1.2}.page--contact-out-hours .contact-tel{font-size:25px;font-size:1.5625rem;line-height:1.92;color:#7f49c0}@media (min-width: 800px){.page--contact-out-hours .contact-tel{font-size:1.75rem;line-height:1.71429}}@media (min-width: 1000px){.page--contact-out-hours .contact-tel{font-size:1.875rem;line-height:1.6}}.theme-home .site-header{padding-bottom:122px}@media (min-width: 1000px){.theme-home .site-header{padding-bottom:36px}}.home-container{position:relative}@media (min-width: 1000px){.home-container{overflow:hidden}}.home-intro-container{margin-top:0}@media (min-width: 1000px){.home-intro-container{float:left;width:100%}}.col-home-main{background-color:#3c3c3b}@media (min-width: 1000px){.col-home-main{background-color:transparent;margin-left:25%;width:75%}}.home-intro{padding-top:36px;padding-bottom:36px;font-size:22px;font-size:1.375rem;line-height:1.09091;line-height:1.3;color:#fff}@media (min-width: 800px){.home-intro{font-size:1.75rem;line-height:1.4}}@media (min-width: 1000px){.home-intro{font-size:1.875rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4)}}.home-intro
strong{color:#86dade;font-weight:normal}@media (min-width: 1000px){.home-intro
strong{color:#2BBEC7}}.home-detail-container{margin-top:0;overflow:hidden}@media (min-width: 1000px){.home-detail-container{float:left;margin-right:-100%;width:100%}}@media (min-width: 1000px){.no-js .home-detail-container{float:none;margin-right:0}}.home-news__intro{margin-left:-24px;margin-right:-24px;position:relative;border-bottom:1px solid #3c3c3b;padding-left:24px;padding-right:24px}@media (min-width: 1000px){.home-news__intro{margin-left:0;margin-right:0;margin-left:115px}}@media (min-width: 1000px){.no-js .home-news__intro{margin-left:25%;width:75%}}.home-news__main{margin-left:-24px;margin-right:-24px;background:#fff;margin-top:0;padding-top:36px;padding-bottom:36px;padding-left:24px;padding-right:24px}@media (min-width: 1000px){.home-news__main{margin-left:0;margin-right:0;margin-left:115px;overflow:hidden}}@media (min-width: 1000px){.no-js .home-news__main{margin-left:25%;width:75%}}.home-intro-container .btn-wrapper, .home-news__intro .btn-wrapper{border-top:1px solid #3c3c3b;margin-top:0;margin-bottom:24px}@media (min-width: 1000px){.home-intro-container .btn-wrapper, .home-news__intro .btn-wrapper{margin-bottom:48px}}.no-js .home-intro-container .btn-wrapper, .no-js .home-news__intro .btn-wrapper{display:none}.btn-wrapper--home-close{display:none}@media (min-width: 1000px){.btn-wrapper--home-close{display:block;position:absolute;left:0;bottom:-85px}}.btn-wrapper--home-close+*{margin-top:0}.btn-wrapper--home-close
.btn{width:115px;float:right;padding-right:12px;padding-left:33px}.btn-wrapper--home-close .btn:after{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:9px solid #fff;border-left:0px;left:12px}@media (max-width: 1000px){.home-intro-container .btn.active:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff;border-bottom:0px}}.home-news__intro{background:#eee5f3;padding-top:36px;padding-bottom:36px}.home-news__title{color:#3c3c3b}@media (min-width: 1000px){body.js-home-active .home-intro-container{margin-left:-100%}}@media (min-width: 1000px){body.js-home-active .home-detail-container{overflow:visible}}.home-image{margin-top:0;display:block;background:#3c3c3b no-repeat center center;background-size:cover;padding-bottom:50%}@media (min-width: 1000px){.home-image{padding-bottom:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background-color:#3c3c3b;background-repeat:no-repeat;background-attachment:scroll;background-position:top center;height:100vh}}.home-intro__title{font-size:30px;font-size:1.875rem;line-height:1.6;font-weight:normal;color:#3c3c3b;text-transform:uppercase}.home-intro__title+p{margin-top:0}.home-alert-container{width:100%;margin-top:0}@media (min-width: 1000px){.home-alert-container{position:absolute;bottom:0}}@media (min-width: 1000px){.no-js .home-alert-container{margin-top:0;position:relative;bottom:inherit}}@media (min-width: 1000px){.home-alert-container .layout-item, .home-alert-container .form-item{margin-left:25%;width:75%}}.home-alert-container
.inner{margin-left:-24px;margin-right:-24px;font-size:18px;font-size:1.125rem;line-height:1.3;background:#fff;border-left:24px solid #f7931d;padding:24px}@media (min-width: 800px){.home-alert-container
.inner{font-size:1.25rem;line-height:1.3}}@media (min-width: 1000px){.home-alert-container
.inner{background:#fff;background:rgba(255, 255, 255, 0.75);border-left:6px solid #f7931d;margin-top:24px;margin-left:0;margin-right:0;font-size:1.3125rem;line-height:1.3}}@media (min-width: 1000px){.no-js .home-alert-container
.inner{background:#fff;margin-top:0}}.home-alert-container
a{text-decoration:none;color:#090908}.home-alert-container a:focus, .home-alert-container a:hover{color:#000}.home-alert-container a::after{content:"";display:inline-block;margin-top:auto;margin-bottom:auto;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #F2A302;margin-left:10px}.home-container--alt-10 .home-intro-inner, .home-container--alt-10 .home-detail-container{background:rgba(0, 0, 0, 0.1)}.home-container--alt-20 .home-intro-inner, .home-container--alt-20 .home-detail-container{background:rgba(0, 0, 0, 0.2)}.home-container--alt-30 .home-intro-inner, .home-container--alt-30 .home-detail-container{background:rgba(0, 0, 0, 0.3)}.home-container--alt-40 .home-intro-inner, .home-container--alt-40 .home-detail-container{background:rgba(0, 0, 0, 0.4)}.home-container--alt-50 .home-intro-inner, .home-container--alt-50 .home-detail-container{background:rgba(0, 0, 0, 0.5)}.home-container--alt-60 .home-intro-inner, .home-container--alt-60 .home-detail-container{background:rgba(0, 0, 0, 0.6)}.home-container--alt-70 .home-intro-inner, .home-container--alt-70 .home-detail-container{background:rgba(0, 0, 0, 0.7)}.home-container--alt-80 .home-intro-inner, .home-container--alt-80 .home-detail-container{background:rgba(0, 0, 0, 0.8)}.home-container--alt-90 .home-intro-inner, .home-container--alt-90 .home-detail-container{background:rgba(0, 0, 0, 0.9)}.home-container--breaking-news .col-home-main{border-top:1px solid #3c3c3b;background:#EFF9F9}@media (min-width: 1000px){.home-container--breaking-news .col-home-main{border-top:none;background:transparent}}.home-container--breaking-news .home-intro{color:#3c3c3b}@media (min-width: 1000px){.home-container--breaking-news .home-intro{color:#FFF}}.home-container--breaking-news .home-intro
strong{color:#3c3c3b}@media (min-width: 1000px){.home-container--breaking-news .home-intro
strong{color:#f7931d}}.home-container--breaking-news .home-intro-container .btn, .home-container--breaking-news .home-news__intro
.btn{background:#f7931d;color:black}.home-container--breaking-news .home-intro-container .btn:hover, .home-container--breaking-news .home-intro-container .btn:active, .home-container--breaking-news .home-intro-container .btn:focus, .home-container--breaking-news .home-news__intro .btn:hover, .home-container--breaking-news .home-news__intro .btn:active, .home-container--breaking-news .home-news__intro .btn:focus{background-color:#f8740d;color:#000}.home-container--breaking-news .btn-wrapper{border-top-color:#f7931d}.home-container--breaking-news .home-intro__title{color:#f7931d}.home-news-slider{position:relative;margin:0px;max-height:550px;overflow:hidden}@media all and (min-width: 1480px){.home-news-slider{max-height:800px}}@media all and (max-width: 600px){.home-news-slider{background-color:#4e2a79}}@media all and (max-width: 500px){.home-news-slider{max-height:inherit}}.home-news-slider .home-slide{width:100%;margin:0px;position:relative}.home-news-slider .home-slide .home-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.home-news-slider .home-slide .home-video-wrapper .home-video{position:absolute;top:0;left:-25%;width:150%;height:100%}@media all and (max-width: 1199px){.home-news-slider .home-slide .home-video-wrapper .home-video{left:-150%;width:400%}}@media all and (max-width: 450px){.home-news-slider .home-slide .home-video-wrapper .home-video{left:-250%;width:500%}}.home-news-slider .home-slide .layout-container, .home-news-slider .home-slide .col-body{margin-top:0px}.home-news-slider .home-slide .slide-background{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 699px){.home-news-slider .home-slide .slide-background{position:relative;height:200px}}.home-news-slider .home-slide .slide-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;margin:0px;background-color:rgba(0, 0, 0, 0.35);background:linear-gradient(to bottom, transparent 1%, transparent 30%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 )}@media (max-width: 699px){@media (orientation: portrait){.home-news-slider .home-slide .slide-overlay{display:none}}}.home-news-slider .home-slide .slide-text-wrapper{position:relative;left:0px;bottom:0px;height:100%;width:100%}@media (max-width: 699px){.home-news-slider .home-slide .slide-text-wrapper{padding:50px
0px}}@media all and (min-width: 700px){.home-news-slider .home-slide .slide-text-wrapper{min-height:370px}}@media all and (min-width: 1480px){.home-news-slider .home-slide .slide-text-wrapper{min-height:25vw}}.home-news-slider .home-slide .slide-text-wrapper
.text{color:#fff;position:absolute;bottom:20%;left:0px}.home-news-slider .home-slide .slide-text-wrapper .text .slide--title{font-size:36px;font-size:2.25rem;line-height:1.2;margin-bottom:10px}@media (max-width: 999px){.home-news-slider .home-slide .slide-text-wrapper .text .slide--title{font-size:1.625rem;line-height:1.2}}.home-news-slider .home-slide .slide-text-wrapper .text .slide--subtitle{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:10px;margin-top:0px}@media (max-width: 999px){.home-news-slider .home-slide .slide-text-wrapper .text .slide--subtitle{font-size:1rem;line-height:1.4}}.home-news-slider .home-slide .slide-text-wrapper .text .slide--read-more{margin-top:20px;background-color:rgba(9, 9, 8, 0.35);border:1px
solid #fff}@media (max-width: 999px){.home-news-slider .home-slide .slide-text-wrapper .text .slide--read-more{margin-top:10px}}@media (max-width: 699px){@media (orientation: portrait){.home-news-slider .home-slide .slide-text-wrapper .text .slide--read-more{background-color:transparent}}}.home-news-slider .home-slide .slide-text-wrapper .text .slide--read-more:hover{background-color:#fff !important;color:#533b70 !important}@media (max-width: 699px){.home-news-slider .home-slide .slide-text-wrapper
.text{position:relative}}@media all and (min-width: 1480px){.home-news-slider.short .home-slide .slide-text-wrapper{min-height:30vw}}.home-news-slider.short .home-slide .slide-text-wrapper
.text{bottom:10%}.slick-slider .slick-next, .slick-slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-color:transparent;content:"";border:0px;font-size:30px;color:#fff;height:40px;cursor:pointer}.slick-slider .slick-next.slick-disabled, .slick-slider .slick-prev.slick-disabled{opacity:0.1}.slick-slider .slick-next.final-link, .slick-slider .slick-prev.final-link{opacity:1;right:-7%;color:white;text-decoration:none;padding:4px
10px;font-size:15px;line-height:1.71429}.slick-slider .slick-next.final-link:hover, .slick-slider .slick-prev.final-link:hover{background-color:#170026}@media all and (max-width: 1100px){.slick-slider .slick-next.final-link, .slick-slider .slick-prev.final-link{right:0%}}@media (max-width: 999px){.slick-slider .slick-next, .slick-slider .slick-prev{padding:0px;font-size:25px}}.slick-slider .slick-prev{left:5%}@media (max-width: 999px){.slick-slider .slick-prev{left:0px}}.slick-slider .slick-next{right:5%}@media (max-width: 999px){.slick-slider .slick-next{right:0px}}.slick-slider .slick-dots{position:absolute;bottom:7%;width:100%;max-width:1170px;margin:0px;position:absolute;transform:translate(-50%, 0%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);left:50%}.slick-slider .slick-dots
li{float:left;list-style:none;padding-left:15px}.slick-slider .slick-dots li
button{font-size:0px;width:8px;height:8px;border-radius:8px;padding:0px;border:1px
solid #fff;background-color:transparent}.slick-slider .slick-dots li:first-of-type{margin-left:27.5%;padding:0px}.slick-slider .slick-dots li.slick-active
button{background-color:#fff}.home-insights-wrapper .slick-prev, .home-insights-wrapper .slick-next{background-color:#533b70;padding:0;height:auto;font-size:24px}.home-insights-wrapper .slick-prev{left:-5%}@media (max-width: 940px){.home-insights-wrapper .slick-prev{left:0%}}.home-insights-wrapper .slick-next{right:-5%}@media (max-width: 940px){.home-insights-wrapper .slick-next{right:0%}}.find-a-lawyer-grey-box{background-color:#e6e7e8;padding:20px;float:left;width:100%;margin-bottom:24px;margin-top:15px}.find-a-lawyer-grey-box
h3{color:#533b70}.find-a-lawyer-grey-box .box--search{overflow:auto}.find-a-lawyer-grey-box .box--search .search-body{float:left;width:23%;margin-right:2%;border-bottom:0px;padding-bottom:0px}@media (max-width: 699px){.find-a-lawyer-grey-box .box--search .search-body{width:100%;margin-bottom:24px}}.find-a-lawyer-grey-box .box--search .search-refine-advanced{float:left;width:75%;margin:0px}@media (max-width: 699px){.find-a-lawyer-grey-box .box--search .search-refine-advanced{width:100%}}.find-a-lawyer-grey-box .box--search .search-refine-advanced .frm-select{float:left;width:31.333%;margin-top:0px;margin-right:2%}@media (max-width: 699px){.find-a-lawyer-grey-box .box--search .search-refine-advanced .frm-select{width:100%;margin-bottom:24px}}.find-a-lawyer-grey-box .box--search .search-refine-advanced .btn-submit{float:left;width:33.333%;margin-right:0;margin:0px}@media (max-width: 699px){.find-a-lawyer-grey-box .box--search .search-refine-advanced .btn-submit{width:100%}}.find-a-lawyer-grey-box .box--search .frm-select, .find-a-lawyer-grey-box .box--search .search-q{border:0px;background-color:#fff}.find-a-lawyer-section{margin:0px}.find-a-lawyer-section.fixed{position:fixed;right:-700px;z-index:999;transition:all 0.3s ease;pointer-events:none}@media (max-width: 699px){.find-a-lawyer-section.fixed{top:30%}}.find-a-lawyer-section.fixed .find-a-lawyer-pullout-tab{background-color:#533b70;height:100%;padding:20px;float:left;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:all}.find-a-lawyer-section.fixed .find-a-lawyer-pullout-tab:before{content:'\e800';font-family:"fontello";font-style:normal;font-weight:normal;padding-right:10px;font-size:20px;line-height:16px;margin-top:4px;position:relative;float:left}@media (max-width: 699px){.find-a-lawyer-section.fixed .find-a-lawyer-pullout-tab:before{font-size:16px}}@media (max-width: 699px){.find-a-lawyer-section.fixed .find-a-lawyer-pullout-tab{padding:10px;font-size:16px}}.find-a-lawyer-section.fixed .find-a-lawyer-pullout-tab.active:before{display:none}.find-a-lawyer-section.fixed .find-a-lawyer-grey-box{max-width:700px;margin:0px}.find-a-lawyer-section.fixed.active{right:0px;pointer-events:all}.home-section-title{font-size:34px;font-weight:300;color:#3c3c3b;margin-bottom:40px}.title-buttons{float:left;width:100%}.title-buttons .home-section-title{float:left}.title-buttons .buttons-wrapper{float:right;margin-top:15px;margin-bottom:0px}.buttons-wrapper{margin-bottom:60px}.buttons-wrapper .btn:nth-of-type(2){margin-left:20px}.home-insights{margin-top:0px;background-color:#f7f7f7}.home-insights
.listing__inner{border-top:0px;padding-top:0px;padding-bottom:24px}.home-insights .listing__inner
a{text-decoration:none}.home-insights .listing__inner .image-wrapper{overflow:hidden}.home-insights .listing__inner .image-wrapper
img{transition:transform 0.2s ease}.home-insights .listing__inner
.date{font-size:11px;margin-top:15px;display:block}.home-insights .listing__inner
.headline{font-size:17px;font-size:1.1rem}.home-insights .listing__inner:hover
img{transform:scale(1.05)}.services-grid{margin:0px;padding:20px
0px}.services-grid .listing__item--second, .services-grid .listing__item--fourth{margin-bottom:24px}.services-grid .listing__item--second .listing__inner, .services-grid .listing__item--fourth
.listing__inner{padding-top:0px;border-top:0px;position:relative;overflow:hidden}.services-grid .listing__item--second .listing__inner img, .services-grid .listing__item--fourth .listing__inner
img{position:relative;width:100%;transition:transform 0.2s ease}.services-grid .listing__item--second .listing__inner .listing__title, .services-grid .listing__item--fourth .listing__inner
.listing__title{position:absolute;bottom:0px;width:100%;padding:20px;background-color:rgba(255, 255, 255, 0.85);margin:0px;min-height:92px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.services-grid .listing__item--second .listing__inner .listing__title a, .services-grid .listing__item--fourth .listing__inner .listing__title
a{color:#533b70}.services-grid .listing__item--second .listing__inner:hover img, .services-grid .listing__item--fourth .listing__inner:hover
img{transform:scale(1.05)}@media (max-width: 699px){.services-grid .listing__item--second, .services-grid .listing__item--fourth{width:50%}.services-grid .listing__item--second .listing__inner .listing__title, .services-grid .listing__item--fourth .listing__inner
.listing__title{padding:10px;min-height:56px;font-size:0.875rem;line-height:1.3}}.services-grid .listing__item--fourth .listing__inner
.listing__title{font-size:14px;font-size:0.875rem;line-height:1.3;padding:10px
10px;min-height:56px}.services-grid.grey{background-color:#edeeef}.privacy-notice-banner{background-color:#533b70;margin-top:0;padding:10px
20px;text-align:center}.privacy-notice-banner.margin-top{margin-top:20px}.privacy-notice-banner .privacy-notice-text{color:#fff;font-size:14px}@media all and (max-width: 1100px){.privacy-notice-banner .privacy-notice-text{font-size:13px}}@media all and (max-width: 1000px){.privacy-notice-banner.margin-top{margin-top:90px}}.related-services-item{position:relative}.related-services-item .related-services-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.events-section-title{font-size:28px;font-size:1.75rem}@media (max-width: 700px){.events-section-title{border-bottom:1px solid;padding-bottom:10px}}.events
dd{margin-left:0}.events dd+dt{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.events-time{font-weight:normal;color:#7f49c0;font-size:20px;font-size:1.25rem;line-height:1.2}.events-time+*{margin-top:24px}.events-title
a{color:#3c3c3b}.events-title a:hover, .events-title a:active, .events-title a:focus{color:#090908}.day-tomorrow{float:right}.day-yesterday{float:left}.day-tomorrow,.day-yesterday{margin-top:0;height:48px;width:24px}.day-yesterday a, .day-tomorrow
a{position:relative;display:block;width:24px;height:48px}.day-yesterday a:after{left:-12px;top:50%;border:12px
solid transparent;content:" ";height:0;width:0;position:absolute;border-right-color:#86dade;border-right-width:16px;margin-top:-12px}.day-yesterday a:hover:after, .day-yesterday a:focus:after, .day-yesterday a:active:after{border-right-color:#3c3c3b}.day-tomorrow a:after{right:-12px;top:50%;border:12px
solid transparent;content:" ";height:0;width:0;position:absolute;border-left-color:#86dade;border-left-width:16px;margin-top:-12px}.day-tommorow a:hover:after, .day-tommorow a:focus:after, .day-tommorow a:active:after{border-right-color:#3c3c3b}.day-today{margin-top:0;text-align:center}header+.events{margin-top:48px}*+.event-detail__subtitle{margin-top:48px}.event-detail__subtitle{border-bottom:1px solid #b6becc;padding-bottom:12px;text-transform:uppercase;color:#7f49c0}.venue-address{color:#3c3c3b;font-size:20px;font-size:1.25rem;line-height:1.2}.venue-date-start{font-weight:normal}.venue-dates{list-style:none;margin-left:0}.venue-dates li+li{margin-top:24px}.venue-time{margin-top:0}.event-details__links{margin-top:48px}.gallery-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-container .gallery-image{position:relative;margin:0px;float:left;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}@media all and (max-width: 600px){.gallery-container .gallery-image{-ms-flex-preferred-size:50%;flex-basis:50%}}.gallery-container .gallery-image .inner-content{margin:0;padding:5px}.gallery-container .gallery-image .inner-content
.image{width:100%}.gallery-container .gallery-image .inner-content
.overlay{margin:0;background-color:#000;position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);opacity:0;transition:opacity 0.3s ease}.gallery-container .gallery-image .inner-content:hover
.overlay{margin:0;opacity:0.15}.download-dropdowns-container{margin-top:30px}.download-dropdowns-container .dropdown-wrapper{position:relative;width:100%;margin-top:0px}.download-dropdowns-container .dropdown-wrapper .dropdown-title-link{text-decoration:none;color:inherit}.download-dropdowns-container .dropdown-wrapper .dropdown-title-link .dropdown-title{padding:20px
0;border-top:1px solid rgba(0, 0, 0, 0.5);cursor:pointer;position:relative;color:inherit}.download-dropdowns-container .dropdown-wrapper .dropdown-title-link .dropdown-title
.icon{position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);right:0;color:#533b70;font-size:20px;transition:transform 0.4s ease}.download-dropdowns-container .dropdown-wrapper .dropdown-title-link .dropdown-title.active
.icon{transform:translateY(-50%) rotate(180deg)}.download-dropdowns-container .dropdown-wrapper .dropdown-item{overflow:hidden;max-height:0;padding:0;width:100%;transition:all 0.2s ease;margin:0}.download-dropdowns-container .dropdown-wrapper .dropdown-item.active{margin:20px
0;max-height:2000px}.policy-content-section{margin-top:40px}.policy-content-section .policy-content-item{border-bottom:1px solid rgba(0, 0, 0, 0.3);width:100%;margin-top:0}.policy-content-section .policy-content-item:first-of-type{border-top:1px solid rgba(0, 0, 0, 0.3)}.policy-content-section .policy-content-item .policy-title{width:100%;margin:0;padding:20px
20px 20px 0;cursor:pointer;position:relative}.policy-content-section .policy-content-item .policy-title
.icon{position:absolute;top:50%;right:20px;color:#533b70;transform:translateY(-50%)}.policy-content-section .policy-content-item .policy-hidden-content{width:100%;max-height:0;margin:0;overflow:hidden;padding-bottom:0;transition:all 0.4s ease}.policy-content-section .policy-content-item.active .policy-title .icon:before{transform:rotate(180deg)}.policy-content-section .policy-content-item.active .policy-hidden-content{max-height:10000px;padding-bottom:40px}.newletter-summary-block{padding:30px
0}.newletter-summary-block
.summary{font-size:18px}@media all and (max-width: 1000px){.newletter-summary-block{padding:100px
0 30px 0}}.download-button-wrapper{padding-top:20px}@media all and (max-width: 600px){.download-button-wrapper{padding-top:0}}.newsletter-form-iframe-section{padding:20px
0}.newsletter-form-iframe-section .newsletter-form-iframe{border:none;max-width:100%}@media all and (max-width: 400px){.newsletter-form-iframe-section .newsletter-form-iframe{height:950px}}.newsletters-sidebar-button{margin-top:10px}.newsletters-sidebar-button.download{margin-bottom:20px}.related-top-blocks{margin-top:0;padding-bottom:80px}.related-top-blocks .related-top-blocks-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:5px}.related-top-blocks .related-top-blocks-wrapper:before, .related-top-blocks .related-top-blocks-wrapper:after{content:"";position:absolute;bottom:0;height:5px;background-color:#533b70;width:calc(50% - 12px)}.related-top-blocks .related-top-blocks-wrapper:before{right:0}.related-top-blocks .related-top-blocks-wrapper:after{left:0}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px);max-width:calc(50% - 12px);margin-top:0;padding-bottom:50px}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item{margin-top:0}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item .item-image{height:250px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item .item-image .item-channel{position:absolute;top:0;left:0;background-color:#3c3c3b;padding:8px
20px;color:#fff;text-transform:uppercase;font-size:12px;pointer-events:none;font-weight:600;letter-spacing:0.5px}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item .item-content{padding:20px
0;margin-top:0}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item .item-content .item-title-link{text-decoration:none}.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col .related-top-blocks-item .item-content .item-title{font-size:20px;color:#3c3c3b;text-decoration:none}@media all and (max-width: 1000px){.related-top-blocks .related-top-blocks-wrapper .related-top-blocks-col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-bottom:30px}}.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-track{display:-ms-flexbox !important;display:flex !important}.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-slide{height:inherit !important}.newsletter-related-news-slider .newsletter-related-news-wrapper .newsletter-related-news-item{margin-top:0;outline:none !important;position:relative}.newsletter-related-news-slider .newsletter-related-news-wrapper .newsletter-related-news-item:after{content:"";position:absolute;bottom:0;height:3px;left:10px;width:calc(100% - 20px);background-color:#b6becc}.newsletter-related-news-slider .newsletter-related-news-wrapper .newsletter-related-news-item
a{color:#3c3c3b;text-decoration:none}.newsletter-related-news-slider .newsletter-related-news-wrapper .newsletter-related-news-item .newsletter-related-news-title{margin-top:0;font-size:18px;padding:0
10px;padding-bottom:40px}.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-arrow{background-color:#533b70;padding:0;height:auto;font-size:24px}.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-arrow.slick-prev{left:-5%}@media (max-width: 940px){.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-arrow.slick-prev{left:0%}}.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-arrow.slick-next{right:-5%}@media (max-width: 940px){.newsletter-related-news-slider .newsletter-related-news-wrapper .slick-arrow.slick-next{right:0%}}.previous-newsletters .previous-newsletters-banner{background-color:#533b70;padding:10px
14px;margin-bottom:10px}.previous-newsletters .previous-newsletters-banner .previous-newsletters-banner-text{margin:0;color:#fff}.previous-newsletters .newsletter-item{margin-top:0;width:100%;border-bottom:1px solid rgba(83, 59, 112, 0.1)}.previous-newsletters .newsletter-item .newsletter-item-link{display:block;padding:10px
15px;font-weight:600;text-decoration:none;position:relative}.previous-newsletters .newsletter-item .newsletter-item-link:after{display:inline-block;content:'\e801';font-family:"fontello";position:absolute;right:15px;transform:translateX(0);transition:all 0.2s ease}.previous-newsletters .newsletter-item .newsletter-item-link:hover:after{transform:translateX(5px)}.related-services-list-wrapper .box-wrap__inner{background:transparent;padding-top:0;padding-left:0;padding-bottom:0;padding-right:0}.related-services-list-wrapper .related-services-list .related-services-item{background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;height:200px}.related-services-list-wrapper .related-services-list .related-services-item:last-of-type{margin-bottom:0}.related-services-list-wrapper .related-services-list .related-services-item .related-services-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.related-services-list-wrapper .related-services-list .related-services-item .related-services-bottom-content{position:absolute;bottom:0;left:0;width:100%;z-index:1}.related-services-list-wrapper .related-services-list .related-services-item .related-services-bottom-content .related-services-bottom-text{color:#533b70;line-height:1.4;background:rgba(255, 255, 255, 0.8);padding:15px;font-size:14px}@media all and (max-width: 1000px){.related-services-list-wrapper .related-services-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-services-list-wrapper .related-services-list .related-services-item{width:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:20px;margin-top:0}}.related-articles-slider{padding-bottom:50px}.related-articles-slider .related-articles-item{margin:0
10px;outline:none !important}.related-articles-slider .related-articles-item .related-articles-image{height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;margin-bottom:10px;margin-top:0}.related-articles-slider .related-articles-item .related-articles-image .image-link{position:absolute;top:0;left:0;width:100%;height:100%;outline:none !important}.related-articles-slider .related-articles-item .footer-panel-listing__date{color:#533b70;text-transform:uppercase;font-size:15px;margin-bottom:10px}.related-articles-slider .related-articles-item .footer-panel-listing__txt{line-height:1.2;margin-top:5px}.related-articles-slider .related-articles-item .footer-panel-listing__txt
a{text-decoration:none;font-size:16px}.related-articles-slider .related-articles-item .footer-panel-listing__txt a:hover{color:#533b70}.related-articles-slider .related-articles-item
form{margin-top:0}.related-articles-slider .related-articles-item .hidden-form-content{display:none}.related-articles-slider .slick-arrow{color:#fff !important;z-index:5}.blog-detail-banner-block{width:100%;padding:30px
0 30px 0}.blog-detail-banner-block.main-listing-block{margin-top:0;padding:0
0 30px}.blog-detail-banner-block.main-listing-block .blog-detail-banner{padding:80px
30px}.blog-detail-banner-block
div{margin-top:0}.blog-detail-banner-block .blog-detail-banner{width:100%;padding:150px
30px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.blog-detail-banner-block .blog-detail-banner
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);z-index:1}.blog-detail-banner-block .blog-detail-banner .banner-title, .blog-detail-banner-block .blog-detail-banner .banner-description{color:#fff;position:relative;z-index:2}.blog-detail-banner-block .blog-detail-banner .banner-title{font-weight:500}.blog-detail-banner-block .blog-detail-banner .banner-description{margin-top:10px}.blog-detail-banner-block .blog-detail-banner
.btn{position:relative;z-index:2;margin-top:25px;background-color:transparent;border:1px
solid #fff}.blog-detail-banner-block .blog-detail-banner .btn:hover{background-color:#fff;color:#533b70 !important}@media all and (max-width: 1000px){.blog-detail-banner-block{margin-top:80px}.blog-detail-banner-block .blog-detail-banner{padding:120px
30px}}@media all and (max-width: 800px){.blog-detail-banner-block.main-listing-block{padding:30px
0 20px 0}}@media all and (max-width: 700px){.blog-detail-banner-block{margin-top:80px}.blog-detail-banner-block.main-listing-block .blog-detail-banner{padding:40px
20px}.blog-detail-banner-block .blog-detail-banner{padding:60px
20px}.blog-detail-banner-block .blog-detail-banner
.btn{margin-top:20px}}.blog-detail-accordian-wrapper{margin-top:0}.blog-detail-accordian-wrapper
div{margin-top:0}.blog-detail-accordian-wrapper .lawyer-detail-item{border-bottom:1px solid #7e7e7e}.blog-detail-accordian-wrapper .lawyer-detail-item.active .lawyer-title-wrapper .lawyer-name-main{opacity:0}.blog-detail-accordian-wrapper .lawyer-detail-item.active .lawyer-title-wrapper .icon:before{transform:rotate(180deg)}.blog-detail-accordian-wrapper .lawyer-detail-item.active .lawyer-hidden-content{max-height:5000px;opacity:1}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper{padding:20px
0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper .lawyer-name-main{font-size:22px;opacity:1;transition:opacity 0.4s ease}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper
.icon{font-size:22px;color:#533b70}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper .icon:before{transform:rotate(0deg);transition:transform 0.4s ease}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content{max-height:0;overflow:hidden;padding:0;opacity:0;transition:all 0.4s ease}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-image{height:300px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:352px;background-repeat:no-repeat;background-size:cover;background-position:center}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-left:20px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .lawyer-name{margin:0;font-size:34px;font-weight:300}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .job-title{color:#533b70;margin-top:0;font-size:18px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper{padding-top:25px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper .contact-item{margin:0
0 5px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper .contact-item:last-of-type{margin:0}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper .contact-item
span{color:#533b70;padding-right:25px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper .contact-item
a{color:#3c3c3b;text-decoration:none;border-bottom:1px solid rgba(60, 60, 59, 0);transition:border-bottom 0.4s ease}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper .contact-item a:hover{border-bottom:1px solid #3c3c3b}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .bold-description{padding-top:40px;font-weight:600}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .bold-description p, .blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .bold-description a, .blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .bold-description
li{font-weight:600}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content{padding-top:40px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .lawyers-content-block, .blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper{padding-bottom:40px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper
.quote{font-size:22px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper .quote-author{color:#533b70;font-size:14px}@media all and (max-width: 800px){.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-image{height:250px;-ms-flex-preferred-size:100%;flex-basis:100%}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-top:20px;padding-left:0}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .lawyer-name{font-size:26px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .contact-details-wrapper{padding-top:15px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-contact-details .bold-description{padding-top:20px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content{padding-top:20px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .lawyers-content-block{padding-bottom:30px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper{padding-bottom:30px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper
.quote{font-size:18px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper .quote-author{margin-top:15px}}@media all and (max-width: 600px){.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper .lawyer-name-main{font-size:18px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-title-wrapper .lawyer-name-main
.icon{font-size:20px}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyer-top-content .lawyer-image{-ms-flex-preferred-size:100%;flex-basis:100%}.blog-detail-accordian-wrapper .lawyer-detail-item .lawyer-hidden-content .lawyers-bottom-content .quote-wrapper
.quote{font-size:16px}}.previous-years-wrapper{padding-top:20px}.previous-years-wrapper .years-title{color:#533b70;margin:0
0 10px}.previous-years-wrapper .previous-years-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;width:calc(100% + 24px)}.previous-years-wrapper .previous-years-block .previous-year{-ms-flex-preferred-size:calc(25% - 24px);flex-basis:calc(25% - 24px);max-width:calc(25% - 24px);margin:12px}.previous-years-wrapper .previous-years-block .previous-year:nth-child(-n+4){border-top:6px solid #533b70;padding-top:20px}.previous-years-wrapper .previous-years-block .previous-year .year-image{height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:24px}.previous-years-wrapper .previous-years-block .previous-year .year-image .year-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.previous-years-wrapper .previous-years-block .previous-year .year-image .year-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);margin-top:0}.previous-years-wrapper .previous-years-block .previous-year .year-image .year-text{position:relative;z-index:2;color:#fff;font-size:22px;padding:15px
20px;margin:0;width:100%}@media all and (max-width: 800px){.previous-years-wrapper .previous-years-block .previous-year{-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px);max-width:calc(50% - 24px)}.previous-years-wrapper .previous-years-block .previous-year:nth-child(-n+4){border-top:4px solid #533b70;padding-top:15px}.previous-years-wrapper .previous-years-block .previous-year .year-image{height:30vw;min-height:120px}}.categories-block .categories-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-block .categories-wrapper .categories-item{margin-top:0}.categories-block .categories-wrapper .categories-item .category-text{background-color:#533b70;color:#fff;padding:4px
8px;margin-right:10px;margin-bottom:10px}.podcast-list-container .podcast-list-wrapper{padding-top:30px}.podcast-list-container .podcast-list-wrapper
div{margin-top:0}.podcast-list-container .podcast-list-wrapper .podcast-list-item{padding:30px
0;border-top:1px solid rgba(0, 0, 0, 0.1)}.podcast-list-container .podcast-list-wrapper .podcast-list-item:last-of-type{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.podcast-list-container .podcast-list-wrapper .podcast-list-item .podcast-content-wrapper{padding-bottom:30px}.podcast-list-container .podcast-list-wrapper .podcast-list-item .podcast-content-wrapper .podcast-title{color:#533b70;margin:0
0 20px}.podcast-list-container .more-button-wrapper{padding-top:20px;margin-top:0}@media all and (max-width: 700px){.podcast-list-container .podcast-list-wrapper .podcast-list-item{padding:20px
0}.podcast-list-container .podcast-list-wrapper .podcast-list-item .podcast-wrapper, .podcast-list-container .podcast-list-wrapper .podcast-list-item .podcast-content-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.podcast-list-container .podcast-list-wrapper .podcast-list-item .podcast-content-wrapper .podcast-title{font-size:1.2rem}}.clearfix:before, .linkcard:before, .tags__layout:before, .tab__layout:before, .layout-row:before, .form-row:before, .layout-item:before, .form-item:before, .footer-col__social .inner:before{content:" ";display:table}.clearfix:after, .linkcard:after, .tags__layout:after, .tab__layout:after, .layout-row:after, .form-row:after, .layout-item:after, .form-item:after, .footer-col__social .inner:after{content:"";display:table;clear:both}.lt-ie8 .clearfix, .lt-ie8 .linkcard, .lt-ie8 .tags__layout, .lt-ie8
.tab__layout{*zoom:1}@media
print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="/"]:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.nav-secondary, .nav-primary, #searchall, .tab__layout, .footer-col__nav-pri, .footer-col__nav-sec, .footer-col__legal .btn, .box--search, .cal, aside
.social__layout{display:none !important}.logo{position:relative;left:0}.col-title{margin-top:48px}.img-feature
img{display:block !important}}h1,.h1{font-size:30px;font-size:1.875rem;line-height:1.2}@media (min-width: 700px){h1,.h1{font-size:2rem;line-height:1.5}}@media (min-width: 1000px){h1,.h1{font-size:2.125rem;line-height:1.41176}}h2,.h2{font-size:24px;font-size:1.5rem;line-height:1.2}@media (min-width: 700px){h2,.h2{font-size:1.625rem;line-height:1.84615}}@media (min-width: 1000px){h2,.h2{font-size:1.75rem;line-height:1.71429}}h3,.h3{font-size:22px;font-size:1.375rem;line-height:1.2}h4,.h4{font-size:18px;font-size:1.125rem;line-height:1.33333}h5,.h5{font-size:14px;font-size:0.875rem;line-height:1.71429}h6,.h6{font-size:12px;font-size:0.75rem;line-height:2}.lead{font-size:16px;font-size:1rem;line-height:1.3}@media (min-width: 800px){.lead{font-size:1.125rem;line-height:1.3}}@media (min-width: 1000px){.lead{font-size:1.1875rem;line-height:1.3}}.section-heading{font-size:20px;font-size:1.25rem;line-height:1.2}.print .page-wrapper{max-width:740px !important;margin:0
auto !important;padding:0
5% !important;box-sizing:content-box !important;font-size: .92em}.print .page-wrapper
*{box-sizing:border-box !important}.print .layout-container{margin:0
!important;max-width:100% !important;padding:0
!important}.print
.topbar{background:transparent !important}.print
.logo{margin-top:48px;position:relative !important;left:0;padding-bottom:24px;border-bottom:1px solid #b6becc;margin-bottom:24px}.print .staff-detail__head-txt{width:55%}.print .staff-detail__head-txt
h1{margin-bottom:36px}.print
.person__practice{margin-top:0;color:#70859e}.print .staff-detail__head-img{width:30%;margin-top:0;float:right}.print
.aside__heading{color:#262c63;border-color:#C1C7D2;font-weight:bold;letter-spacing:1px;margin-top:4em}.page-break-before{page-break-before:always}.layout-row+.aside__heading,.form-row+.aside__heading{margin-top:2em}.services
li{display:inline-block;float:none;vertical-align:top;width:25%;margin-bottom:24px}.services
a{text-decoration:none;color:#3c3c3b}.services a:focus, .services a:hover{color:#090908}.services a:focus img, .services a:hover
img{opacity: .8}.services__title{font-size:14px;font-size:0.875rem;line-height:1.2;margin-top:8px}.print footer[role="contentinfo"]{margin-top:48px;font-size:14px;line-height:24px}
