﻿[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{color:#343d41;background:#eee}blockquote,q,cite{font-style:italic}blockquote{width:70%;margin-left:5%;padding:.5em 1.5em}blockquote p{margin-bottom:.5em}blockquote p:first-of-type{text-indent:-.5em}blockquote p:first-of-type:before{content:open-quote}blockquote p:first-of-type:after{content:close-quote}blockquote footer:before{content:"—"}blockquote cite{font-weight:bold}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted;cursor:help}.date{line-height:1.1;text-align:center}.date .day,.date .year,.date .month{display:block}.date .day{font-size:3em}.date .year,.date .month{font-style:italic;font-size:.75em}a{text-decoration:underline;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}a:active,a:focus{outline-offset:1px}a.subtle,.subtle-links a{text-decoration:none;color:#999}a.subtle:hover,.subtle-links a:hover{color:#343d41}a.unstyled,.unstyled-links a{text-decoration:none;color:#343d41}a.unstyled:hover,.unstyled-links a:hover{text-decoration:underline}hr{height:1px;padding:0;border:0}body{font-size:1em;line-height:1.5;font-family:Arial,sans-serif}p,ul,ol,dd{margin:0 0 1em}ul,ol,dl{padding:0 0 0 1.75em}h1,.h1,h2,.h2{margin:0 0 .25em;font-weight:normal;font-size:1.5em;line-height:1.1;font-family:Georgia,Times,"Times New Roman",serif;letter-spacing:0}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:normal;line-height:1.5;font-family:Arial,sans-serif;letter-spacing:0}h3,.h3,h4,.h4{margin:0 0 .25em;font-size:1.125em}h5,.h5,h6,.h6{margin:0 0 .5em;font-size:1em}.text-left{text-align:left}.text-centre,.text-center{text-align:center}.text-right{text-align:right}.milli{font-size:.75em}.kilo{font-size:1em}.mega{font-size:1.5em;line-height:1.1}.giga{font-size:2.25em;line-height:1.1}.tera{font-size:3em;line-height:1.1}.on-brand{font-family:Georgia,Times,"Times New Roman",serif}@media only screen and (max-width:760px){h1,.h1,h2,.h2{font-size:1.25em}.mega:not(.ico){font-size:1.125em}.giga:not(.ico){font-size:1.5em}.tera:not(.ico){font-size:1.875em}}@media only screen and (max-width:360px){.mega:not(.ico){font-size:1em}.giga:not(.ico){font-size:1.125em}.tera:not(.ico){font-size:1.375em}}.tag-list{padding-left:0;text-transform:capitalize}.tag-list>li{display:inline}.tag-list>li:after{content:', '}.tag-list>li:last-child:after{content:normal}.separated-list{padding-left:0;white-space:nowrap}.separated-list>li{display:inline}.separated-list>li:before{content:'  |  '}.separated-list>li:first-child:before{content:normal}.inline-definitions{overflow:hidden;margin-bottom:1em}.inline-definitions dt,.inline-definitions dd{margin:0}.inline-definitions dt{float:left;clear:left;padding-right:5px}.inline-definitions dt:after{content:':'}.item-list{padding-left:0;list-style:none}.item-list>li{margin-top:.15em;padding:.35em .5em;background:#ccc}.item-list>li:first-child{margin-top:0}.item-list>li>a{text-decoration:none}.item-list--dark>li{background:rgba(0,0,0,.75)}.item-list--dark>li>a{color:#fff}.item-list--light>li{background:rgba(255,255,255,.25)}.item-list--light>li>a{color:#343d41}.ruled-list{padding-left:0;list-style:none}.ruled-list:focus{outline:none}.ruled-list>li{padding:.75em 0;border-top:1px solid #ccc}.ruled-list>li:first-child{padding-top:0;border-top:0}.ruled-list>li>:last-child{margin-bottom:0}legend>span{display:block}label{white-space:nowrap}label dfn[title]{border:none}input,select,textarea,button,.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.425em;border:1px solid;font-weight:normal;font-family:sans-serif;border-radius:0}input[disabled],select[disabled],textarea[disabled],button[disabled],.button[disabled]{border-color:#aaa;color:#aaa;background:#ddd;cursor:not-allowed}input,select,textarea{color:#8898a0;background:#fff}input:focus,select:focus,textarea:focus{color:#343d41;box-shadow:0 0 .5em #ccc}input[size]{width:auto!important}input[type=file],input[type=radio],input[type=checkbox]{padding:0;border:none;background:none}select{height:30px;padding:2px;vertical-align:top}select[size],select[multiple]{height:auto}[data-auto-submit]+button,[data-auto-submit]+input[type=submit]{display:none}textarea{width:90%;height:8em}textarea[rows]{height:auto}button,.button{height:auto;padding-right:.75em;padding-left:.75em;text-decoration:none}button>.ico,.button>.ico{position:relative;top:.125em}button.button--block,.button.button--block{display:block;text-align:center}button.button--dark,.button.button--dark{border:transparent;background:rgba(0,0,0,.75)!important}button.button--light,.button.button--light{border:transparent;background:rgba(255,255,255,.25)!important}button.button--minor,.button.button--minor{border-color:#eee;color:#343d41!important;background:#eee}button.button--minor:hover,.button.button--minor:hover{border-color:#e1e1e1;background:#e1e1e1}button.button--minor:active,.button.button--minor:active{border-color:#d5d5d5}button.button--minor .ico,.button.button--minor .ico{color:#999ea0}button.button--major,.button.button--major{border-color:#999ea0;background:#999ea0}button.button--major:hover,.button.button--major:hover{border-color:#8c9194;background:#8c9194}button.button--major:active,.button.button--major:active{border-color:#7f8587}button.button--major .ico,.button.button--major .ico{color:#ccc}.button{display:inline-block;line-height:normal}.formset{padding:0 10px;border:1px solid #ccc}.formset__row{position:relative;padding:.5em 0 .5em 25%;line-height:normal;border-top:1px solid #ccc}.formset__row:first-child{border:none}.formset__row .sign{float:right}.formset__label{position:absolute;left:0;width:20%;margin:1px 0;padding:.425em 0;text-align:right}.optionset{margin:0;padding-left:0;list-style:none}.optionset>li{padding:.425em 0}.optionset--horizontal>li{padding-right:.5em}.optionset--horizontal>li,.optionset--horizontal>li>label{display:inline}.hint{margin:.5em 0 0;font-style:italic;color:#999}.hint--error{color:#cc4a44}.nav{padding-left:0;margin-bottom:0}.nav>li{display:inline}.nav>li>a{display:inline-block}.media,.media__body{display:block;overflow:hidden}.media__img{float:left;margin-right:30px}.media__img--reverse{float:right;margin-left:30px}.nameplate{overflow:hidden}.nameplate__mast{float:right}.nameplate__title{margin:0;line-height:inherit}.nameplate__mast+.nameplate__title{float:left}.content-left{float:left}.content-right{float:right}.content-clear{clear:both}.replace{overflow:hidden;direction:ltr;text-indent:-9999px;background:transparent no-repeat 0 0}.hidden{position:absolute;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip:rect(0 0 0 0)}.js-hide{display:none}.no-js .js-hide{display:block;display:initial}.base{margin:0;padding:0}ul.base,ol.base{list-style:none}img.base{display:block}.cf{*zoom:1}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.row{margin-bottom:1em}.container{width:1290px;padding:0 30px;margin:0 auto}.grid{margin-left:-30px;*zoom:1}.grid:before,.grid:after{display:table;content:""}.grid:after{clear:both}[class|=span]{float:left;margin-left:30px}.grid--reverse>[class|=span]{float:right}.span-01{width:80px}.span-02{width:190px}.span-03{width:300px}.span-04{width:410px}.span-05{width:520px}.span-06{width:630px}.span-07{width:740px}.span-08{width:850px}.span-09{width:960px}.span-10{width:1070px}.span-11{width:1180px}.span-12{width:1290px}ul.grid{margin:0;padding:0;list-style:none}.breakout{margin-left:-100%;margin-right:-100%}@media only screen and (max-width:760px){.container{width:auto;padding:0 10px}.grid:not(.slide){margin-left:0}.grid:not(.slide)>[class|=span]{float:none;width:auto;margin-left:0}.slide.grid{width:960px}.breakout{margin-left:auto;margin-right:auto;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}.tabs{margin-bottom:1em;border-bottom:1px solid #ccc}.tabs li{padding-left:.25em}.tabs li:first-child{padding-left:20px}.tabs a{margin-bottom:-1px;padding:0 1em;border:1px solid #ccc;line-height:2;text-decoration:none;color:#343d41;background:#eee}.tabs a:focus{outline:none}.tabs a:hover,.tabs a.is-selected{color:#343d41;background:#fff}.tabs a.is-selected{border-bottom-color:#fff}[data-tabs=panel]{display:none}.no-js [data-tabs=panel],[data-tabs=panel].is-selected{display:block}@media only screen and (max-width:760px){.tabs a{box-sizing:border-box;max-width:33.3%;padding:0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.block{margin-bottom:.5em;padding:.75em 20px;background:#fff}.block .bleed{margin-right:-20px;margin-left:-20px}.block .bleed-top{margin-top:-.75em}.block .bleed-bottom{margin-bottom:-.75em}.block--reverse{background:#ddd}.block--hairline{border-top:1px solid #ccc}.vcard{margin-bottom:1em}.vcard .vcard__profile{margin-bottom:.35em;background:#fff}.vcard .vcard__profile .media__img{margin-right:0}.vcard .vcard__profile .media__body{padding:.25em 10px}.vcard .vcard__profile .media__body .fn{font-size:1em}.vcard .vcard__profile .media__body .role{margin:0}.vcard .vcard__call{margin-bottom:.35em;padding:.25em .5em;color:#fff;background:#343d41}.vcard .vcard__contact{overflow:hidden}.vcard .vcard__contact .button{float:left;width:32%;margin-left:2%;border:0;text-align:center}.vcard .vcard__contact .button:first-child{margin-left:0}.lawyer-results{overflow:hidden;padding:0;margin-left:-12px;list-style:none}.lawyer-results .result{float:left;width:136px;height:15em;margin:0 0 1em 12px;padding:0 5px;background:#fff}.lawyer-results .result .result__img{display:block;margin:0 auto .5em}.lawyer-results .result .result__name{line-height:1}.lawyer-results .result .result__profile{margin-bottom:0}@media only screen and (max-width:760px){.lawyer-results{margin-left:-1.667%}.lawyer-results .result{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.333%;margin-left:1.667%}}.widget{margin-bottom:1em}.widget__title{margin:0;padding:10px 0;font-size:.875em;line-height:1;text-transform:uppercase}.widget__title span{text-transform:none}.widget__title{padding:.75em 10px}.widget__content{padding:0 10px 1em}.widget--list .widget__content{padding-top:.75em;background:#fff}.widget--list .widget__content>ul{border-bottom:1px solid #ccc}.tweets{border-top:1px solid;border-bottom:1px solid;padding-top:.75em;line-height:1.35}.tweets__message{margin-bottom:.5em}.tweets__meta{font-style:italic;font-size:.75em;text-decoration:none}.widget--search{padding:.5em 10px;background:#fff}.widget--search input,.widget--search select{width:15.2em;margin-bottom:.25em}.widget--search button{width:2.35em}.details--block>.details__summary{position:relative;margin-bottom:.5em;padding:.75em 20px;background:#fff}.details--open.details--block>.details__summary{margin-bottom:0}.details--block>.details__summary:after{position:absolute;top:.375em;right:.5em;content:'';font:normal 2em icomoon;color:#ccc}.details--open.details--block>.details__summary:after{content:''}.details--block>.details__summary h1,.details--block>.details__summary h2{margin-bottom:0}.dropdown{position:relative}.dropdown a{display:block}.dropdown.is-open{z-index:301}.dropdown__menu{position:absolute;top:100%;right:0;left:0;z-index:300;display:none}.is-open .dropdown__menu{display:block}.dropdown__menu.no-overlay{position:relative}.dropdown--standard a{padding:.35em .65em;text-decoration:none;color:#fff;background:#999}.dropdown--standard a:hover{color:#fff;background-color:#aaa}.dropdown--standard .dropdown__toggle:after{position:absolute;top:.4em;right:.5em;content:'';font-family:icomoon}.dropdown--standard.is-open .dropdown__toggle:after{content:''}.dropdown--standard .dropdown__menu li{border-top:1px solid #777}.dropdown--standard--alt a{color:#343d41;background-color:#fff}.dropdown--standard--alt a:hover{background-color:#eee}.dropdown--standard--alt .dropdown__menu li{border-color:#ccc}.dropdown--standard.secondary a{color:#fff;background:#343d41;padding:6px 36px 6px 20px;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.5em;position:relative}.dropdown--standard.secondary a strong{font-weight:normal}.dropdown--standard.secondary a:hover{background-color:#aaa}.dropdown--standard.secondary a:after{font-size:1.375em;top:0}@media only screen and (max-width:760px){.dropdown--standard.secondary a{font-size:1.25em}}.dropdown--standard.secondary .dropdown__menu li{border-color:#ccc}.dropdown--standard.secondary .dropdown__menu li a{background:#999}.dropdown--standard.secondary .dropdown__menu li a:hover{background-color:#aaa}.dropdown--popover .dropdown__menu{top:130%;border:1px solid #ccc;background-color:#fff;box-shadow:0 0 .75em rgba(0,0,0,.15)}.dropdown--popover .dropdown__menu:after{position:absolute;top:-1em;left:.5em;border:.5em solid transparent;border-bottom-color:#ccc;content:' '}.dropdown--popover .dropdown__menu li{border-top:1px solid #ccc}.dropdown--popover .dropdown__menu li:first-child{border-top:0}.dropdown--popover .dropdown__menu a{padding:.25em .5em;text-decoration:none;color:#343d41}.dropdown--popover .dropdown__menu a:hover{background-color:#eee}.dropdown--popover--form .dropdown__toggle{padding:.425em .75em;border:1px solid transparent;line-height:normal}.slideshow{position:relative}.carousel{margin:0;padding:0;list-style:none}.slide{z-index:100}.slide img{display:block}.slide .img-responsive{display:block;width:100%;height:auto}.slideshow--carousel .slide{width:300px;margin-right:20px}.slideshow--block-threecol .carousel{height:160px;overflow:hidden}.slides-pagination{position:absolute;right:20px;bottom:20px;margin:0;list-style:none;z-index:110}.slides-pagination li{float:left}.slides-pagination a{display:block;overflow:hidden;width:8px;height:8px;margin-left:5px;border:1px solid #999;text-indent:-99px;background:#fff}.slides-pagination .selected a{background:#999}.slideshow--pagination-above .slides-pagination{top:-15px;right:0;bottom:auto}.slides-next,.slides-prev{position:absolute;top:50%;z-index:120;display:block;overflow:hidden;margin-top:-1em;font-size:2.5em;text-decoration:none;background:#e1e2e3}.slides-next.disabled,.slides-prev.disabled{opacity:.25;cursor:auto}.slides-next .ico,.slides-prev .ico{vertical-align:bottom}.slideshow--skip-transparent .slides-next,.slideshow--skip-transparent .slides-prev{color:#fff;background:none}.slides-next{right:-20px;text-align:right}.slides-prev{left:-20px;text-align:left}.slide .intro-message{min-height:12em;padding:2em 130px 3em 40px}@media only screen and (max-width:760px){.slide .intro-message{padding-right:2em;padding-left:2em}.slides-next{right:-10px}.slides-prev{left:-10px}.slideshow--pagination-above .slides-pagination{display:none}.slideshow--carousel{width:300px;margin-right:auto;margin-left:auto}}.pagination{margin:1em 0;text-align:center}.pagination a{width:2.5em;height:2.5em;font-size:.75em;line-height:2.5;text-align:center;text-decoration:none}.pagination a>.ico{position:relative;top:.125em;vertical-align:top}.pagination-controls{margin:1em 0}.pagination-controls .pagination{margin:0}.pagination-controls .pagination-count{font-size:.75em;line-height:2}.caption{position:relative;display:block}.caption>img{display:block}.caption>span{position:absolute;right:0;bottom:0;left:0;padding:.5em .65em;background-color:#343d41;color:#fff}a.caption,.caption a{text-decoration:none}.caption.caption--top>span{top:0;bottom:auto}.caption.caption--brand>span{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif}.caption.caption--dark>span{color:#fff;background-color:rgba(0,0,0,.75)}.caption.caption--light>span{color:#343d41;background-color:rgba(255,255,255,.5)}.caption.caption--under>span{position:static;display:block}@media only screen and (max-width:760px){.caption>img{min-width:100%;height:auto}}.panel{position:fixed;top:0;right:0;z-index:200;width:2em;height:14em;margin-top:39px;overflow:visible;-webkit-transition:width .25s ease;-moz-transition:width .25s ease;-ms-transition:width .25s ease;transition:width .25s ease}.panel.is-open{width:21em;height:auto;position:absolute}.panel .panel__toggle,.panel .panel__content{color:#fff;background:#343d41}.panel .panel__toggle{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:6em;left:-6em;width:14em;line-height:2;text-align:center;text-transform:uppercase;text-decoration:none}.panel .panel__content{display:none;width:18em;margin-left:2em;padding:.5em}.panel.is-open .panel__content{display:block}.panel.is-open .panel__toggle{top:6em}.panel a,.panel a:hover{color:#fff}.panel input,.panel select{width:15.2em;margin-bottom:.25em;border-color:#fff}.panel input,.panel button{padding-top:.3em;padding-bottom:.3em}.panel button{width:2.35em}.panel button,.panel .button{border-color:#71777a;background-color:#71777a}.panel button:hover,.panel .button:hover{border-color:#858b8d;background-color:#858b8d}.panel .vcard .vcard__profile,.panel .vcard .vcard__call{color:#fff;background-color:#71777a}@media only screen and (max-width:760px){.panel{display:none}}@media only screen and (max-width:360px){.panel .panel__toggle{top:10em}}@media print{#panel-contact{display:none}}@font-face{font-family:icomoon;font-weight:normal;src:url('/assets/fonts/icomoon4.eot');src:url('/assets/fonts/icomoon4.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/icomoon4.woff') format('woff'),url('/assets/fonts/icomoon4.ttf') format('truetype')}.ico{font-family:icomoon}.scheme-a{color:#fff;background:#7c7c6e}.scheme-a a{color:#7c7c6e}.scheme-a a:hover{color:#46463e}.scheme-a hr{margin:0 0 1em;background:#d1d1cc}.scheme-a .highlight{color:#7c7c6e}.scheme-a .lowlight{color:#bdbdb6}.scheme-a .keyline{color:#d1d1cc}.scheme-a .subtle{color:#939393}.scheme-a .connect{color:#f9d616}.scheme-a .reverse{color:#fff}.scheme-a .block h1,.scheme-a .block h2{color:#939393}.scheme-a button,.scheme-a .button{color:#fff;border-color:#7c7c6e;background-color:#7c7c6e}.scheme-a button:hover,.scheme-a .button:hover{color:#fff;border-color:#616156;background-color:#616156}.scheme-a button:active,.scheme-a .button:active{border-color:#46463e}.scheme-a .pagination a{color:#7c7c6e;background:#fff}.scheme-a .pagination a:hover,.scheme-a .pagination a.is-selected{color:#fff;background:#bdbdb6}.scheme-a .widget--list .widget__title{color:#fff;background:#96968b}.scheme-a .widget--twitter{background:#96968b;color:#fff}.scheme-a .widget--twitter .tweets,.scheme-a .widget--twitter .tweets>li{border-color:#d1d1cc}.scheme-a .widget--twitter a{color:#fff}.scheme-a .caption--theme span{color:#fff;background-color:#7c7c6e}.scheme-a #site-sidebar .related .is-open>a{color:#7c7c6e}.scheme-a .block-heading{color:#fff;background:#7c7c6e}.scheme-a .block-heading--lowlight{background:#bdbdb6}.scheme-b{color:#fff;background:#313679}.scheme-b .keyline{color:#d1d1cc}.scheme-c{color:#fff;background:#5d6467}.scheme-d{color:#fff;background:#6e96a7}html{min-width:1350px}body{position:relative;width:100%}@media only screen and (max-width:760px){html{min-width:320px}#site-wrap{position:relative;overflow:hidden;width:100%}}.portion{position:relative;padding:2em 0 5em}.portion .dropdown{max-width:30em;margin:3em auto 0}.portion--introduction .slide{padding:0 30px;max-height:700px}.portion--introduction .slide .intro-message{position:relative;padding-left:0;opacity:0;-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.portion--introduction .slide .intro-message p{margin-bottom:.5em;line-height:1}.portion--introduction .slide.active{background:none}.portion--introduction .slide.active .intro-message{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.introduction-home .curve::after{bottom:-25px}.portion--global{padding-top:4em;color:#fff;background:#151836 url(/assets/img/backgrounds/global.jpg) no-repeat center top;background-size:cover}.portion--footnote{padding-top:5em}.portion--footnote .container{max-width:620px}.portion--footnote .dropdown:not(.is-open) .dropdown__toggle{color:#fff;background-color:rgba(255,255,255,.25)}.curve::after{position:absolute;left:50%;z-index:100;content:' '}.curve--left-to-left::after{bottom:-65px;width:50px;height:130px;margin-left:-390px;background:transparent url(/assets/img/curve1.svg) no-repeat 0 0}.curve--centre-to-left::after{bottom:-40px;width:405px;height:90px;margin-left:-400px;background:transparent url(/assets/img/curve2.svg) no-repeat -280px -125px}.curve--right-to-centre::after{bottom:-65px;width:355px;height:110px;margin-left:50px;background:transparent url(/assets/img/curve3.svg) no-repeat -300px -175px}.curve--centre-to-centre::after{bottom:-50px;width:40px;height:105px;margin-left:-20px;background:transparent url(/assets/img/curve4.svg) no-repeat -460px -225px}@media only screen and (max-width:760px){.portion{padding-top:2em;padding-bottom:3em}.curve::after{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.curve--centre-to-left::after{margin-left:-200px}.curve--right-to-centre::after{margin-left:-175px}.curve--left-to-left::after{margin-left:-100px}}#site-wrapper{overflow:hidden}#site-header{padding:1em 0 .75em;background-color:#fff;*zoom:1}#site-header:before,#site-header:after{display:table;content:""}#site-header:after{clear:both}#site-supportnav{*zoom:1}#site-supportnav:before,#site-supportnav:after{display:table;content:""}#site-supportnav:after{clear:both}#site-language{float:right;margin-right:1em}#site-language .dropdown__toggle{padding-left:2.25em;border:0}#site-language .dropdown__menu{top:2.5em;left:-.2em;width:8em}#site-language .ico{position:absolute;top:.05em;left:0}#site-search{float:right}#site-search input,#site-search button{float:left;height:2em;padding-right:.5em;padding-left:.5em;border:0;color:#343d41;background:#eee}#navigation-toggle{display:none}#site-navigation{float:right}#site-navigation.nav--newline{float:none;clear:left}.navigation__link{padding:.35em .5em;text-decoration:none;text-transform:uppercase;color:#5d6467}.navigation__link:hover{text-decoration:underline;color:#343d41}.is-open .navigation__link{text-decoration:none;color:#fff;background:#343d41}.submenu{top:1.725em;margin-top:-1px;border-spacing:1em;color:#fff;background:#343d41}.is-open .submenu{display:table}.submenu--right{left:auto;right:0}.submenu__column{display:table-cell;white-space:nowrap;padding-left:1em}.submenu__column:first-child{padding-left:0}.submenu__link{display:block;margin:0 -.25em;padding:.15em .35em;text-decoration:none;color:#ccc}.submenu__link:hover{color:#fff;background:#5d6467}#header-wrapper{background-color:#999;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease}#header-wrapper #site-header{color:#fff;background:none}#header-wrapper #site-language .dropdown__toggle{color:#fff}#header-wrapper #site-language .ico{color:rgba(255,255,255,.75)}#header-wrapper #site-search input,#header-wrapper #site-search button{color:#fff;background:rgba(255,255,255,.25)}#header-wrapper #site-search ::-webkit-input-placeholder{color:#fff}#header-wrapper #site-search ::-moz-input-placeholder{color:#fff}#header-wrapper #site-search ::-ms-input-placeholder{color:#fff}#header-wrapper .navigation__link{color:#fff}#header-wrapper #site-introduction a.button{background:rgba(255,255,255,.25)}#site-toolbar{overflow:hidden;padding:.5em}#site-toolbar .breadcrumb{float:left;line-height:2.25}#site-toolbar .social{float:right}@media only screen and (max-width:760px){#site-supportnav{margin-right:36px}#site-supportnav{float:right}#site-language .dropdown__toggle{width:1.5em;padding-right:0;padding-left:0}#site-language .dropdown__toggle .current{display:none}#site-search input{width:5em}#navigation-toggle{display:block;text-decoration:none;color:#343d41;position:absolute;right:1em}#header-wrapper #navigation-toggle{color:#fff}#site-inner-wrapper{position:relative;right:0;width:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-open #site-inner-wrapper{-ms-transform:translate(-70%,0);-webkit-transform:translate3d(-70%,0,0);-moz-transform:translate3d(-70%,0,0);transform:translate3d(-70%,0,0)}#site-navigation{position:absolute;top:0;bottom:0;right:-70%;float:none;margin:0;width:70%;color:#fff;background:#343d41}.navigation__item,.navigation__link{display:block!important}.navigation__item{border-bottom:1px solid #999}.navigation__link{max-width:none;color:#fff}.navigation__link:hover{text-decoration:none;color:#fff}.submenu{position:static}.is-open .submenu{display:block}.submenu__column{display:block;margin:0 0 1em;padding:0;white-space:normal}.submenu__head,.submenu__link{margin:0;padding-left:1.5em}.submenu__head{line-height:2;color:#343d41;background:#d5d5d5}.submenu__link{display:block}#site-logo img{width:110px;height:auto;margin-top:.3em}}@media only screen and (max-width:360px){#site-search input{width:4em}}#site-footer{overflow:hidden;padding:1em 0;color:#fff;background-color:#343d41}.to-top{text-align:right}.to-top a{text-decoration:none;color:#999}.to-top a:hover{color:#fff}.to-top a:after{content:' ↑'}.footernav{margin-bottom:4em}.footernav__link{text-decoration:none;color:#ccc}.footernav__link:hover{text-decoration:underline;color:#fff}.watermark{float:right;margin:1em}.smallprint{margin:3em 0 1em;color:#999}@media only screen and (max-width:760px){#site-footer .footernav{float:left;width:50%;margin-bottom:1em}}#site-sidebar .related{padding-left:0;margin-bottom:0;list-style:none;line-height:1.35}#site-sidebar .related a{display:block;margin:0 -.35em;padding:.25em .35em;text-decoration:none}#site-sidebar .related a:hover{background:#eee}#site-sidebar .related a:hover span{text-decoration:underline}#site-sidebar .related .chosen{background:#eee}#site-sidebar .related .is-open>a,#site-sidebar .related .is-selected>a{font-weight:bold}#site-sidebar .related .related__link{color:#343d41}#site-sidebar .related .related__submenu{display:none;margin-bottom:.5em;padding-left:1.65em;list-style:none}#site-sidebar .related .related__submenu a{position:relative;padding-left:.65em}#site-sidebar .related .related__submenu a:before{position:absolute;left:0;top:3px;content:'- '}#site-sidebar .related .related__submenu.location a{padding-left:1em}#site-sidebar .related .related__submenu.location a:before{top:7px;font-family:icomoon;font-size:.7em;content:' '}#site-sidebar .related .is-open .related__submenu{display:block}#site-sidebar .related .ico-link a:before{content:' ';font-family:icomoon;font-size:.7em;padding-right:6px}.map{width:100%;height:290px}html[lang="ja"] body h1,html[lang="ja"] body h2,html[lang="ja"] body h3,html[lang="ja"] body h4,html[lang="ja"] body h5,html[lang="ja"] body h6,html[lang="ja"] body p{font-family:'MS PGothic'}html[lang="ja"] .widget.widget--twitter h1,html[lang="ja"] .widget.widget--twitter h2,html[lang="ja"] .widget.widget--twitter h3,html[lang="ja"] .widget.widget--twitter h4,html[lang="ja"] .widget.widget--twitter h5,html[lang="ja"] .widget.widget--twitter h6,html[lang="ja"] .widget.widget--twitter p{font-family:Arial,sans-serif}@font-face{font-family:'icomoon-extras';src:url('/assets/fonts/icomoon-extras/icomoon.eot?bclj6m');src:url('/assets/fonts/icomoon-extras/icomoon.eot?bclj6m#iefix') format('embedded-opentype'),url('/assets/fonts/icomoon-extras/icomoon.ttf?bclj6m') format('truetype'),url('/assets/fonts/icomoon-extras/icomoon.woff?bclj6m') format('woff'),url('/assets/fonts/icomoon-extras/icomoon.svg?bclj6m#icomoon') format('svg');font-weight:normal;font-style:normal}.icon-printer,.icon-google-plus,.icon-twitter,.icon-linkedin2,.icon-location{font-family:'icomoon-extras'!important}.icon-printer:before{content:""}.icon-google-plus:before{content:""}.icon-twitter:before{content:""}.icon-linkedin2:before{content:""}.icon-location:before{content:""}table{width:100%;margin-bottom:.5em}table.add-spacing{border-collapse:separate}table tr{padding:0 0 0 1.75em}table tr td{margin:0;padding:0;font-size:.9em}table tr td.w20{width:12%}table tr td.w25{width:22%}table tr td.w30{width:30%}.ruled-table{padding-left:0;list-style:none}.ruled-table thead tr{background-color:#ccc}.ruled-table td,.ruled-table th{font-size:.75em;color:#696f72;height:32px;border-top:1px solid #ccc;text-align:left}.ruled-table td.title,.ruled-table th.title{padding:.25em .25em .25em 1.75em}.ruled-table a.no-link{text-decoration:none}#site-search label{display:none}.curve--left-to-right::after{bottom:-20px;width:155px;height:105px;margin-left:-20px;background:transparent url(/assets/img/curve5.svg) no-repeat -405px -225px}.site-search-wrapper{float:right}.portion--footnote{padding-bottom:8em}.nav.tabs.no-btm-margin{margin-bottom:0}.bg-colour-content{padding:15px 27px;background:#eee}.vcard--wide .vcard__profile .media__body{padding-left:15px}.vcard--wide .vcard__profile .media__body .fn{font-size:1.5em;margin:5px 0 3px}.vcard--wide .vcard__profile .media__body p{font-size:.875em;margin-bottom:5px}.vcard--wide .vcard__profile .media__body p br{display:none}.vcard--wide .vcard__profile .media__body span.role::after{content:","}.vcard--wide .vcard__profile .media__body .media__links{margin-right:-10px;border-top:1px solid #ccc;padding-top:5px;padding-bottom:30px}.vcard--wide .vcard__profile .media__body .media__links>a,.vcard--wide .vcard__profile .media__body .media__links>div{color:#fff;text-decoration:none;display:inline-block;margin-right:10px}.vcard--wide .vcard__profile .media__body .media__links .ico{color:#fff;font-size:140%}.vcard--wide .vcard__call{padding-left:1%}.slideshow--block-threecol{margin-bottom:2em}.slideshow--block-threecol .span-third{width:184px;margin-left:13px;height:170px}.slideshow--block-threecol .span-third a{display:block;padding:10px 15px;min-height:150px;color:#fff;text-decoration:none;font-size:1.125em;line-height:120%}.slideshow--block-threecol .span-third .colour-sq.colour-sq--1{background:#486494}.slideshow--block-threecol .span-third .colour-sq.colour-sq--2{background:#969abd}.slideshow--block-threecol .span-third .colour-sq.colour-sq--3{background:#86bae1}.slideshow--block-threecol .slide.grid{padding-left:9px}.slideshow--block-threecol .slides-next,.slideshow--block-threecol .slides-prev{top:55%}.slideshow--fullwidth .slide{padding:50px 35px 50px 40px;min-height:300px;position:relative}.slideshow--fullwidth .slides-next{right:0}.slideshow--fullwidth .slides-prev{left:0}.slideshow--fullwidth .slides-pagination a{border:1px solid #fff;background:transparent}.slideshow--fullwidth .slides-pagination .selected a{background:#fff}.slideshow--fullwidth .carousel-content{width:490px;position:absolute;top:50px;left:40px}.slideshow--fullwidth .carousel-content h5{font-size:2.1875em;margin-bottom:.5em}.slideshow--fullwidth .carousel-content .button{text-transform:uppercase}.slideshow--fullwidth .news-story-holder{list-style:none;width:320px;position:absolute;top:50px;right:35px}.slideshow--fullwidth .news-story-holder li{margin-bottom:1px;background:rgba(0,0,0,.75)}.slideshow--fullwidth .news-story-holder li a{display:block;padding:8px 12px;color:#fff;text-decoration:none;height:57px;overflow:hidden}.slideshow--fullwidth .news-story-holder li a:hover{text-decoration:underline}.ruled-list--img li img{max-width:50px;max-height:80px;width:auto;height:auto;margin-right:10px;float:left}.ruled-list li.title{padding:.25em;font-size:.75em;color:#909698;height:18px}.ruled-list li.title:first-child{border-top:1px solid #ccc}.media__body .event-details p{display:inline-block;margin:0 15px 10px 0}.media__body .event-details p span{font-weight:bold}button.button--min-width,.button.button--min-width{min-width:190px}hr.grey{background:#ccc}.block.block--colour h1,.block.block--colour .h1,.block.block--colour h2,.block.block--colour .h2,.block.block--colour h3,.block.block--colour .h3{margin:.25em 0 1em;color:#fff}.block--transparent{background-color:transparent}.three-quart-width{margin:.5em 0;width:75%}.vcard .vcard__call a{color:#fff;text-decoration:none}.download-list a{position:relative;top:-9px;left:5px}.bold{font-weight:bold}button.button--major.email,.button.button--major.email{background:#353535}.block.narrow{padding-left:0;padding-right:0;margin-bottom:0}p.kilo-narrow{margin:0}.about-us{margin:0 180px 0 100px}.about-us .block--reverse{background-color:#fff}.details.details--block .attend{background-color:#fff;border-top:1pt solid silver;padding:10px 0 20px 12px}.block.scheme-1{margin-top:12px;background:none repeat scroll 0 0 #313679;color:#fff;font-family:Arial,sans-serif;line-height:1.5}.block.scheme-1.narrow{padding-left:20px;padding-right:20px}.block.scheme-1 h1,.block.scheme-1 h2,.block.scheme-1 h3{color:#fff;margin:12px 0 1em;font-size:1.7em}.block.scheme-1 p{margin:0 0 1em;color:#fff}.block.scheme-1 .button{background-color:#313679;border-color:#313679;color:#fff;min-width:190px}.block.scheme-1 .button.button--light{background:none repeat scroll 0 0 rgba(255,255,255,.25)!important}.block.scheme-2{margin-top:12px;background:none repeat scroll 0 0 #eee;color:#000;font-family:Arial,sans-serif;line-height:1.5}.block.scheme-2.narrow{padding-left:20px;padding-right:20px}.block.scheme-2 h1,.block.scheme-2 h2,.block.scheme-2 h3{color:#889195;margin:0 0 .25em;font-size:1.7em}.block.scheme-2 p{color:#343d41}.block.scheme-2 .button{background-color:#999ea0;border-color:#999ea0;color:#fff;min-width:190px}.block.scheme-2 .button.button--light{background:repeat scroll 0 0 rgba(0,0,0,.45)!important}.slideshow--block-threecol li{height:160px;width:183px;margin-left:13px}.slideshow--block-threecol .caption>span{font-family:Arial,sans-serif;font-style:normal;background-color:transparent;bottom:auto}.slideshow--block-threecol li a{color:#fff;display:block;font-size:1.28571em;line-height:120%;text-decoration:none;margin-right:13px}.slideshow--block-threecol li:first-child{margin-left:0}.lawyer-header .lawyer-resume{clear:both}.lawyer-header .lawyer-block-heading{font-family:Georgia,Times,"Times New Roman",serif;font-size:20px;border-bottom:1px solid #aaa}.lawyer-header .lawyer-photo{float:left;width:140px}.lawyer-header .lawyer-header{clear:both;background:#fff}.lawyer-header .lawyer-name{font-family:Georgia,Times,"Times New Roman",serif;font-size:22px;font-weight:bold;color:#666;padding-bottom:0}.lawyer-header .lawyer-location{font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-weight:normal;color:#666;padding-top:0}.lawyer-header .lawyer-article-pub-date{font-family:Georgia,Times,"Times New Roman",serif;font-size:12px;font-weight:bold;color:#666;padding-top:0}.lawyer-header .lawyer-head-links div{margin-right:6px;border:1px solid #666;font-size:11px;display:inline-block;text-align:center;width:110px}.lawyer-header .lawyer-head-links div a{text-decoration:none}.lawyer-header .lawyer-head-links div a:hover{text-decoration:underline}.vcard__contact div{width:78%;margin:10px auto}.lawyer-results.extended .result{height:26em}.lawyer-results.extended .book--detail{min-height:160px;margin-top:10px}.lawyer-results.extended .book--image{min-height:150px}.lawyer-results.extended .book--button{width:100%;background:#eee;color:#343d41;border:none;text-align:center}.portion .error .dropdown{margin:10px 0 0 0}@media only screen and (max-width:760px){.about-us{margin:0}}.lawyer-resume{clear:both}.lawyer-block-heading{font-family:Georgia;font-size:20px;border-bottom:1px solid #aaa}.lawyer-photo{float:left;width:140px}.event-header{clear:both;background:#fff}.event-header p{margin:.5em 0}.event-header hr{margin-bottom:0}.event-header h2.event-name{font-family:Georgia;font-size:22px;color:#666;padding-bottom:0;margin:0 0 .5em}.event-location{font-family:Georgia;font-size:14px;font-weight:normal;color:#666;padding-top:0}.event-pub-date{font-family:Georgia;font-size:12px;font-weight:bold;color:#666;padding-top:0}.event-head-links div{margin-right:6px;border:1px solid #666;font-size:11px;display:inline-block;text-align:center;width:110px}.event--data{font-style:italic}.event--data .event-date{margin-right:10px}#LanguageNotAvailablePanel{width:100%;padding-left:10px;display:none}#LanguageNotAvailablePanel .language-bar{float:left;margin-top:12px}#LanguageNotAvailablePanel .mega{float:left;margin:10px}#LanguageNotAvailablePanel .dropdown{height:20px;margin-top:7px;float:left}.CookieContainer{background-color:#343d42;width:100%;height:auto;color:#fff;padding:5px;position:fixed;bottom:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0)}.Cookie-Content-Text a,.Cookie-Policy-Update-Text a,.Cookie-Content-Button a{color:#fff;cursor:pointer}.Cookie-Content-Text a,.Cookie-Policy-Update-Text a{text-decoration:underline}.Cookie-Content-Text a:hover,.Cookie-Policy-Update-Text a:hover,.Cookie-Content-Text a:focus,.Cookie-Policy-Update-Text a:focus{color:#8c9194}.Cookie-Content-Content,.Cookie-Policy-Update-Content{width:55%;margin:0 auto;padding:15px 0;text-align:center}.Cookie-Content-Text p,.Cookie-Policy-Update-Text p{display:inline-block;margin-right:20px;margin-bottom:inherit}.Cookie-Content-Button a,.Cookie-Policy-Update-Button a{position:relative;padding:12px 24px 12px 10px;width:auto}.Cookie-Content-Button a:after,.Cookie-Policy-Update-Button a:after{content:'';font-family:icomoon;font-size:.9em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.Cookie-Content-Button span.ico{color:#fff!important;margin-left:5px;font-size:20px}@media only screen and (max-width:760px){.CookieContainer{font-size:90%}.Cookie-Content-Content,.Cookie-Policy-Update-Content{width:85%;padding:5px 0}.Cookie-Content-Text p,.Cookie-Policy-Update-Text p{margin-bottom:16px}}.criteria--title{display:inline-block;margin-bottom:5px}.widget.widget--search legend{display:block;width:100%;margin:.25em 0 .5em;text-transform:uppercase;line-height:110%;font-weight:normal}input,select,textarea{color:#333d3f;background:#eeefef;border:1px solid #d7d8d9}input:focus,select:focus,textarea:focus{box-shadow:0 0 .5em #ccc}select{border:1px solid transparent}@media only screen and (max-width:760px){.vcard--wide .vcard__call{padding-left:.5em}}@media only screen and (min-width:760px){.hot-topics img{float:left}.hot-topics-text{float:left;width:200px}}@media only screen and (max-width:760px){.slideshow .carousel-content{width:80%;position:static}.slideshow .news-story-holder{position:static;width:80%;margin:2em 0 0 0;padding:0}}.jquery-ui-dialog-item-list{padding-left:0;list-style:none}.jquery-ui-dialog-item-list>li{margin-top:.15em;padding:.35em .5em;background:#ccc;text-align:center}.jquery-ui-dialog-item-list>li:first-child{margin-top:6px}.jquery-ui-dialog-item-list>li>a{text-decoration:none}.ui-dialog-titlebar{display:none}.ui-widget-overlay{background:#000 none repeat-x scroll 50% 50%!important;opacity:.6!important}.top-spacing{margin-top:1.5em}.top-spacing p{font-size:.9em}.vcard .vcard__contact{position:relative;overflow:visible!important}.vcard .vcard__contact a:hover{cursor:pointer}.vcard .vcard__contact .location-multi.active{background-color:#343d42}.vcard .vcard__contact div.location-multi-region{display:none;position:absolute;top:2em;right:0;margin:0;width:32%;padding:.75em;background:#343d42;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;z-index:100;text-align:center}.vcard .vcard__contact div.location-multi-region a{color:#fff;text-decoration:none}.vcard .vcard__contact div.location-multi-region a:hover{text-decoration:underline}.vcard .vcard__contact div.location-multi-region ul{list-style:none;margin:0;padding:0;line-height:110%}.vcard .vcard__contact div.location-multi-region ul li{margin-top:.75em}.vcard .vcard__contact div.location-multi-region ul li:first-child{margin-top:0}.vcard.vcard--wide .vcard__contact{height:2em;overflow:visible!important}.details--block>.details__summary{padding-right:2.25em}.awards .LastestAwards{background:;padding:0}.awards .Rankings{padding:.75em 20px}.awards ul.tabs{background-color:#fff;margin:0}.awards .award_body{width:65%}.widget--search .wider{width:250px}.widget--search span.LawyerOrLabel{display:inline-block;position:absolute;right:5px;top:50%;height:25px;margin-top:-13px}.widget--search .filter-wrapper{position:relative}.widget--search .is-archived input{width:1em}.panel .panel__content span.LawyerOrLabel{display:inline-block;position:absolute;right:5px;top:50%;height:25px;margin-top:-13px}.panel .panel__content .filter-wrapper{position:relative}.details__content p{-ms-word-wrap:break-word;word-wrap:break-word}.book--detail .role a{color:#000;text-decoration:none}.book--detail .role a:hover{text-decoration:underline}.details--open>.content--map{margin-bottom:.5em;padding:0 0 .35em}.block-heading{margin-bottom:0;padding:.35em 20px}.Video--container{padding-top:0;padding-bottom:0}section.block{padding:0}.video__listitem{padding:20px;border-bottom:solid 1px #ccc}.video__listitem:last-child{border-bottom:none}.video__listitem .media__body{padding-top:5px}.video--heading .nameplate:before,.nameplate:after{display:table;content:""}.video--heading .nameplate:after{clear:both}.video--heading .nameplate{overflow:visible}.video--heading .dropdown--standard a{min-width:6em;padding:.35em 1.5em .35em .65em;text-decoration:none;color:#fff;background:#999}.table-wrapper{background:#fff;padding:15px 0;margin-bottom:.5em}.table-wrapper h2,.table-wrapper p{padding:0 20px}table{width:100%;margin:0 auto 1em;border-left:0;border-right:0}thead th{font-weight:normal;background:#dcdcdc}th,td{text-align:left;padding:.5em 20px}.table-wrapper-alt .table-header{background:#343d41;color:#fff;padding:.65em .5em .15em 20px}.table-wrapper table tr,.table-wrapper-alt table tr{border:none;padding:0}.table-wrapper table,.table-wrapper-alt table{border-color:#fff;border-bottom-style:solid;border-bottom-width:3px;border-top-style:solid;border-top-width:3px;border-collapse:separate}.table-wrapper table{border-collapse:collapse}.table-wrapper-alt table thead th{background:#999ea0;color:#fff;border-color:#fff}.table-wrapper table th,.table-wrapper table td,.table-wrapper-alt table th,.table-wrapper-alt table td{border-color:#eee;border-bottom-style:solid;border-bottom-width:3px;border-right-style:solid;border-right-width:3px}.table-wrapper-alt table th,.table-wrapper-alt table td{background:#eee;border-color:#fff}.table-wrapper table thead th:last-child,.table-wrapper-alt table thead th:last-child{border-right:0}.table-wrapper table td:last-child,.table-wrapper-alt table td:last-child{border-right:0}.table-wrapper table tr td,.table-wrapper-alt table tr td{padding:.5em 20px}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}}.region-page.office-details .location-multi-region{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #343d42;margin:0;padding:.75em;position:absolute;right:0;text-align:center;top:2em;width:100%;z-index:100;display:none}.region-page.office-details .location-multi-region ul{line-height:110%;list-style:none outside none;margin:0;padding:0}.region-page.office-details .location-multi-region ul li:first-child{margin-top:0}.region-page.office-details .location-multi-region ul li{margin-top:.75em}.region-page.office-details .location-multi-region a{color:#fff;text-decoration:none}#header-wrapper .scheme-d .keyline{color:#9dbdc9}#_containermyExperience3617734430001{width:100%}#site-navigation .base .submenu__item{min-width:140px}.hot-topic-item{margin-bottom:20px;height:300px}.hot-topic-item a,.hot-topic-item img{display:block;max-width:300px;max-height:300px}.hot-topic-item a{position:relative}.hot-topic-item .hot-topic-title{margin:0;position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:.5em .75em 1.5em;font-family:Georgia,Times,"Times New Roman",serif;min-height:52px}.hot-topic-item a:hover .hot-topic-title{text-decoration:underline}.details--block>.details__summary.arrow-link:after{position:relative;top:12px;right:-15px}.details__summary.arrow-link{margin:0 0 20px!important;padding:0 0 15px;display:block;text-decoration:none;text-align:center;line-height:auto}.block .details__content .slideshow--carousel .slide{width:184px;margin-right:13px;height:172px}.block .details__content .slideshow--carousel .slide.style1{background:#4e6293}.block .details__content .slideshow--carousel .slide.style2{background:#8eb9e0}.block .details__content .slideshow--carousel .slide.style3{background:#7c7b6e}.block .details__content .slideshow--carousel .caption>span{background:none;color:#fff;font-family:Georgia,Times,"Times New Roman",serif;padding:.65em .85em}.block .details__content .slideshow--carousel .slides-pagination{display:none}@media only screen and (max-width:760px){.block .details__content .slideshow--carousel .slide{width:300px}}.ruled-list--img.search-results li{line-height:120%}.ruled-list--img.search-results li img{max-width:100px;max-height:80px;margin-right:10px;float:left}.ruled-list.search-results li.title{padding:.25em;font-size:.75em;color:#909698}.ruled-list.search-results li.title:first-child{border-top:1px solid #ccc}.span-08 .widget.widget--search fieldset legend{text-transform:none;text-align:left;margin-bottom:1em}.widget--refine p{margin-bottom:.5em;text-transform:uppercase}.widget--refine ul{list-style:none}.widget--refine>ul{margin-top:0;padding:0}.widget--refine ul li a{text-decoration:none;color:#343d41}#site-content .more-event-info{text-align:left;margin:6px 0}#site-content .he-more-event-info,.more-hot-topics{text-align:center;margin:6px 0}#site-content .show-more{cursor:pointer}#site-content .show-more :hover{text-decoration:underline}.highlighted-event .he-date,.highlighted-event .he-venue,.highlighted-event .he-overview{margin-top:10px}.highlighted-event .he-overview{border-top:1px solid #ccc;padding:.75em 0}.lhs-promo{position:relative}.lhs-promo h2.title{position:absolute;top:24px;left:24px;color:#fff;line-height:1.08em;margin-right:20px;font-size:2.5em}.lhs-promo div.button-container{position:absolute;bottom:24px;text-align:center;width:100%}.block.no-top-padding{padding-top:0}.modal-overlay{z-index:300;background:rgba(0,0,0,.25)}.modal-wrapper{z-index:310;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.25);-moz-box-shadow:0 0 15px rgba(0,0,0,.25);box-shadow:0 0 15px rgba(0,0,0,.25)}.modal-wrapper .details--open.details--block>.details__summary{cursor:default!important;outline:none}.modal-wrapper .details--open.details--block>.details__summary:after{display:none}.modal-wrapper .svg_modal_nav{margin-bottom:0}.modal-content{padding:0}.modal-close{display:none}#svg_dynamic{height:0;width:100%;padding-top:100%;position:relative}#svg_dynamic svg{position:absolute;left:0;top:0}.svg_diagram svg{left:0!important}.svg_diagram_header{background-color:#fff;padding:.75em 2.25em .75em 20px}.svg_diagram_info{display:none}.svg_modal_nav{cursor:pointer;margin-top:-.5em;padding:0;width:100%}.svg_modal_nav .svg_modal_prev,.svg_modal_nav .svg_modal_next{cursor:pointer;height:18px;padding:12px 20px}.svg_modal_nav .svg_modal_prev{color:#000;background-color:#ccc;float:left;width:57px}.svg_modal_nav .svg_modal_prev:hover{background-color:#7b7c6e}.svg_modal_nav .svg_modal_next{color:#fff;background-color:#9eb4cc;margin:0 0 0 97px;text-align:right}.svg_modal_nav .svg_modal_next:hover{background-color:#313678}.modal_close{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAA3NCSVQICAjb4U/gAAAAYFBMVEWZn5/y9PO/w8TY2duboaHc3Ny/w8fX29ytsbL////s7e/m5+mbn6D3+Pqhpaibn6La292Xn6HBw8Kxtbbb292anqHBxcXCw8fCw8XZ29+ZnqH5+fvt7e+vsLKhpanBw8Vdbp/yAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wMi8xNb513x8AAACISURBVBiVXdDrDsIgDAXgIyc6O3EjM0xlMb7/W0qhQ5QfkHxNLxTXUfrDUXAGe4nTAURnTGkV6MOvPCST0PtqOcFJIeE8hyonMVKjXk4aaZG791WM1JJJT/yhLLe9byvvlIdGA7DUwNPIJizpx0KMce8VSj3k0Lt9O8RIwQtrv5w0bdgu/yv8ADwdDM+o85gEAAAAAElFTkSuQmCC');cursor:pointer;height:18px;position:absolute;right:18px;top:15px;width:18px}@media(max-width:760px){.svg_diagram_info{display:block}}#header-wrapper.introduction-home #navbar-shade{position:absolute;left:0;right:0;top:0}#header-wrapper.introduction-home #site-navigation{top:-14px;bottom:-3000px}@media only screen and (max-width:420px){#header-wrapper.introduction-home .tera{font-size:1.57143em}}#header-wrapper.introduction-home .texture{background-size:cover;position:absolute;top:0;left:0;opacity:0;width:100%;height:600px;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#header-wrapper.introduction-home .texture.active{opacity:1}#header-wrapper.introduction-home #site-header{min-height:63px}#header-wrapper.introduction-home #site-header>.container{z-index:5;left:0;right:0}#header-wrapper.introduction-home .portion--introduction{position:absolute;left:0;right:0;z-index:3}#header-wrapper.introduction-home .portion--introduction .intro-message.shadow>.keyline,#header-wrapper.introduction-home .portion--introduction .slides-prev.shadow,#header-wrapper.introduction-home .portion--introduction .slides-next.shadow{text-shadow:-1px -1px 5px #222,1px -1px 5px #222,-1px 1px 5px #222,1px 1px 5px #222}#header-wrapper.introduction-home .intro-message .button--light{background:rgba(180,180,180,.5)!important}@media only screen and (max-width:760px){#header-wrapper.introduction-home .curve--left-to-left{padding-bottom:60px}}.slide{z-index:0}.scfDropListLabel{padding-right:1em!important}.scfDropListBorder{padding-top:1em}.bbc-popup{display:none}.details-bbc-popup .bbc-popup{display:block}.media__img.bleed.video{height:140px;width:140px}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';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}.icon-spinner:before{content:""}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{display:inline-block;font-size:4em;height:1em;line-height:1;margin:.5em;animation:anim-rotate 2s infinite linear;color:#fff;text-shadow:0 0 .25em rgba(255,255,255,.3)}.spinner--steps{animation:anim-rotate 1s infinite steps(8)}.hideCarousel{visibility:hidden}.carousel-wrapper{position:relative;height:400px;background-color:#bbb}.carousel-wrapper .carousel-loader.loader{display:block;left:0;top:50%;right:0;position:absolute;width:100%;text-align:center}.gated_content #header-wrapper{background-image:url("/assets/img/backgrounds/gated-content-bg.jpg");background-repeat:no-repeat;background-position:center -24px;background-color:#eee;min-height:980px}@media only screen and (min-width:760px){.gated_content #header-wrapper{background-size:initial;background-position:center -40px}}.gated_content .scfForm{padding:26px;background-color:rgba(255,255,255,.85);box-sizing:border-box}.gated_content .scfForm,.gated_content .gated-msg{width:90%;margin:auto}.gated_content .halfSection{margin-bottom:1.125em;overflow:hidden}.gated_content h1{margin-bottom:.5em}.gated_content .scfSubmitButton{margin-left:0}@media only screen and (min-width:760px){.gated_content .scfSubmitButton{margin-left:27%}}.gated_content .gated-msg{padding:1em 1em 0 1em;background-color:rgba(255,255,255,.85);border-bottom:1px solid #ddd;margin-bottom:.5em;box-sizing:border-box}.gated_content .gated-msg p{color:#000;font-size:1.4em}.gated_content .scfValidationSummary{margin-left:0;margin-bottom:2em}.gated_content .portion.portion--footnote.scheme-b{display:none}.gated_content .curve--left-to-left::after{display:none}.gated_content .portion{padding-top:4em}#site-logo{float:inherit;position:absolute}@media only screen and (min-width:760px){#site-logo{top:39px}}#site-navigation{float:left}@media only screen and (min-width:761px){#site-navigation li:first-child .navigation__link{padding-left:0}}body{background:#fff}body.about_hub_page{background:#eee}.to-top a:after{color:#fff}@media only screen and (max-width:760px){#site-header .container,#site-hero .container,#site-footer .container{padding-left:20px;padding-right:20px}}#site-header{padding:1em 0}@media only screen and (min-width:760px){#site-header{padding-top:39px}}@media only screen and (min-width:760px){#site-navigation{margin-top:40px;margin-bottom:13px}}#site-navigation li .navigation__link{text-transform:none}#header-wrapper.introduction-home #site-logo{top:0}#header-wrapper.introduction-home .slide .container,#header-wrapper.introduction-home .slide .span-12{width:auto;padding:0;margin:0}#header-wrapper.introduction-home .slide .grid{margin:0}#site-hero{position:relative}#site-hero .carousel-heading{position:absolute;z-index:1}@media only screen and (min-width:760px){#site-hero .carousel-heading{position:relative}}@media only screen and (max-width:760px){#site-hero .carousel-heading.carousel-heading--flattened{position:initial}#site-hero .carousel-heading.carousel-heading--flattened h1,#site-hero .carousel-heading.carousel-heading--flattened h2{padding:20px 0 10px 0}}#site-hero .carousel-heading h1,#site-hero .carousel-heading h2{display:inline-block;background:#fff;padding:6px 30px 10px 15px}@media only screen and (min-width:760px){#site-hero .carousel-heading h1,#site-hero .carousel-heading h2{position:absolute;display:inline}}@media only screen and (min-width:760px){#site-hero .carousel-heading.images-only h1,#site-hero .carousel-heading.images-only h2{display:block;background:none;color:#fff;font-size:34px;padding:43px 0 0 0}}#site-hero .slideshow .slide{background-size:cover;background-position:50% 50%;width:100%;min-height:200px}@media only screen and (min-width:760px){#site-hero .slideshow .slide{padding:0 60px;min-height:300px}}@media only screen and (min-width:1410px){#site-hero .slideshow .slide{padding:0}}#site-hero .slideshow .slide .intro-message{padding-top:72px;padding-left:0;padding-bottom:0;font-size:30px;min-height:9em}#site-hero .slideshow .slide .intro-message .button{font-size:.6em}#site-hero .slideshow .slide.slide--image-item .container{padding-left:0;padding-right:0}#site-hero .slideshow .slide.slide--image-item .wrapped-image{overflow:hidden;float:right}@media only screen and (min-width:1410px){#site-hero .slideshow .slide.slide--image-item .wrapped-image{height:238px}}#site-hero .slideshow .slide.slide--image-item .wrapped-image img{width:620px;height:auto}@media only screen and (max-width:1410px){#site-hero .slideshow .slide.slide--image-item .wrapped-image img{width:100%!important}}#site-hero .slideshow .carousel-content{position:static;top:0;left:0;margin:100px 0 70px 0}#site-hero .slideshow .carousel-content h5{margin-bottom:40px}@media only screen and (min-width:1410px){#site-hero .slideshow .slides-prev{left:-705px;margin-left:50%}#site-hero .slideshow .slides-next{right:-705px;margin-right:50%}#site-hero .slideshow .slides-pagination{right:-645px;margin-right:50%}}#site-hero .slideshow.slideshow--fullwidth{overflow:hidden}#site-hero .slideshow.slideshow--fullwidth .shadow{text-shadow:-1px -1px 5px #222,1px -1px 5px #222,-1px 1px 5px #222,1px 1px 5px #222}@media only screen and (max-width:760px){#site-hero .slideshow.slideshow--static .slide{padding-left:0;padding-right:0}}#site-hero .slideshow.images-only{background-color:#5a1be9}#site-hero .slideshow.images-only .slides-pagination{padding-right:20px}@media only screen and (min-width:760px){#site-hero .slideshow.images-only .slide{min-height:200px}}@media only screen and (max-width:760px){#site-hero .slideshow.images-only .slide{min-height:initial}}#site-hero .slideshow.slideshow--page-heading .carousel{background:#313679}@media only screen and (min-width:760px){#site-hero .slideshow.slideshow--page-heading .carousel{min-height:200px}}#site-hero .context-banner{background:#343d41}#site-hero .context-banner .span-06:first-child{padding-bottom:20px}#site-hero .context-banner .wrapped-image{overflow:hidden;float:right;display:none}@media only screen and (min-width:760px){#site-hero .context-banner .wrapped-image{height:238px;display:block}}#site-hero .context-banner .wrapped-image img{width:450px;height:auto}#site-hero .context-banner h1,#site-hero .context-banner p,#site-hero .context-banner a{color:#fff}#site-hero .context-banner h1{font-size:35px;padding:35px 0 10px 0}#site-hero .context-banner p{margin:0 0 10px}#site-hero .context-banner.lawyer-detail .vcard{margin:12px 0}#site-hero .context-banner.lawyer-detail .vcard__profile{background:none}#site-hero .context-banner.lawyer-detail .vcard__profile .media__body{padding-top:0;padding-left:0}#site-hero .context-banner.lawyer-detail .vcard__profile h1{padding:10px 0 5px 0}@media only screen and (min-width:760px){#site-hero .context-banner.lawyer-detail .vcard__profile h1{padding-top:20px}}#site-hero .context-banner.lawyer-detail .vcard__profile .media__links{margin-top:20px;padding-bottom:0}#site-hero .context-banner.lawyer-detail .vcard__profile .media__links a{padding-right:20px}#site-hero .context-banner.lawyer-detail .vcard__profile .media__links .icon-linkedin2{font-size:18px;padding-right:4px}#site-hero .context-banner.lawyer-detail .vcard__call,#site-hero .context-banner.lawyer-detail .vcard__contact{clear:both}@media only screen and (min-width:760px){#site-hero .context-banner.lawyer-detail .vcard__call,#site-hero .context-banner.lawyer-detail .vcard__contact{width:850px}}#site-hero .context-banner.lawyer-detail .vcard__call{display:flex;padding:20px 0 0 0}#site-hero .context-banner.lawyer-detail .vcard__call a{display:block;padding:3px 10px;background:#d1d1cd;width:100%;color:#343d41}#site-hero .context-banner.lawyer-detail .vcard__contact{margin-top:9px}#site-hero .context-banner.lawyer-detail .vcard__contact a{background:#8c9194;color:#d6d6d6;border:none;margin-left:9px}#site-hero .context-banner.lawyer-detail .vcard__contact a:first-child{margin-left:0}@media only screen and (min-width:760px){#site-hero .context-banner.lawyer-detail .vcard__contact a{margin-left:14px}}#site-hero .context-banner.lawyer-detail .vcard__contact .button>.ico,#site-hero .context-banner.lawyer-detail .vcard__contact button>.ico{top:0}@media only screen and (min-width:760px){#site-hero .context-banner.lawyer-detail .vcard__contact .button>.ico,#site-hero .context-banner.lawyer-detail .vcard__contact button>.ico{padding-right:4px}}#site-hero .context-banner.lawyer-detail .media__img{min-height:100%;width:120px;height:auto;margin-right:20px}@media only screen and (min-width:760px){#site-hero .context-banner.lawyer-detail .media__img{margin-right:40px}}#site-hero .context-banner.news-banner .vcard__contact{margin-top:20px}#site-hero .context-banner.news-banner .vcard__contact .button{background:none;border:none;color:#d1d1cd;display:block;padding-left:0}@media only screen and (min-width:760px){#site-hero .context-banner.news-banner .vcard__contact .button{display:inline-block;padding-left:.75em}#site-hero .context-banner.news-banner .vcard__contact .button:first-child{padding-left:0}}#site-hero .context-banner.news-banner .vcard__contact [class*=" icon-"],#site-hero .context-banner.news-banner .vcard__contact [class^=icon-]{font-size:18px;position:relative;top:1px}#site-hero .context-banner.news-banner .vcard__contact [class*=" icon-"].icon-google-plus,#site-hero .context-banner.news-banner .vcard__contact [class^=icon-].icon-google-plus{top:3px}#site-hero .content--map{max-height:290px;overflow:hidden}#site-hero .content--map img{display:block;width:100%;height:100%;object-fit:cover}#site-hero .carousel-office-details{position:relative}#site-hero .carousel-office-details .region-page.office-details{z-index:1;display:inline;position:absolute;right:20px}#site-hero .carousel-tabs{position:relative;display:none}@media only screen and (min-width:760px){#site-hero .carousel-tabs{display:block}}#site-hero .carousel-tabs ul.tabs{z-index:1;display:inline;position:absolute;right:20px;border-bottom:none}#site-hero .carousel-tabs ul.tabs a{border-top:none}#site-hero .carousel-tabs ul.tabs a.is-selected{border-bottom-color:#ccc}#site-toolbar{padding:13px 10px}@media only screen and (min-width:760px){#site-toolbar{padding-left:0;padding-right:0}}#site-toolbar .social{padding-top:6px}@media only screen and (min-width:760px){#site-toolbar .social{padding-top:0}}#site-toolbar .social a{color:#343d41;padding-left:6px}@media only screen and (min-width:760px){#site-toolbar .social a{padding-left:13px}}#site-toolbar .social a:hover{color:#999}.details--block>.details__summary{background:#343d41}.details--block>.details__summary h2,.details--block>.details__summary p{color:#fff}.details--block>.details__summary p{margin-bottom:0}.details--block>.details__summary.arrow-link{color:#fff}.details--block>.details__summary:after{color:#fff;top:.25em}.details--block>.details__content{background:#eee}.details--block>.details__content.no-bg{background:none}.event_page .details__content,.lawyers_hub_page .details__content,.lawyer_results_page .details__content{background:none}.news_hub_page .span-08 .block,.event_hub_page .span-08 .block,.event_page .span-08 .block,.contact_page .span-12 .block,.books_results_page .span-08 .block,.news_book_page .span-08 .block,.block.bleed{padding-left:0;padding-right:0}@media only screen and (max-width:760px){.news_hub_page .span-08 .block,.event_hub_page .span-08 .block,.event_page .span-08 .block,.contact_page .span-12 .block,.books_results_page .span-08 .block,.news_book_page .span-08 .block,.block.bleed{padding-left:10px;padding-right:10px}}.latest-news .ruled-list li.title,.event_hub_page .ruled-list li.title{padding:.5em 0 .25em 0}.latest-news hr,.event_hub_page hr{display:none}.lawyers_hub_page #site-content,.hot_topics_listing_page #site-content,.lawyer_results_page #site-content{margin-top:0}#site-content{padding:0 10px;margin-top:20px}@media only screen and (min-width:760px){#site-content{margin-top:40px;padding:0}#site-content .span-08{padding-bottom:20px}#site-content .span-08 .span-03{width:410px}#site-content .span-08 .span-03.full-width{margin:0;width:100%!important;text-align:center}#site-content .span-08 .span-03.full-width .button{margin:0 auto}}#site-content .kilo:first-of-type{font-family:Georgia,Times,"Times New Roman",serif;font-size:1.5em;line-height:1.1}#site-content .carousel-heading.container{display:none}#site-content .lawyer-results li{width:126px;height:16em}#site-content .widget--list .widget__title{background:#343d41!important;font-family:Georgia,Times,"Times New Roman",serif;text-transform:none;font-size:24px;padding:10px 20px}#site-content .widget--list .widget__content{background:#eee;padding:20px}#site-content .widget--list .widget__content .ruled-list{border-top:solid 1px #343d41;border-bottom:solid 1px #343d41;padding:0;margin-bottom:20px}#site-content .widget--list .widget__content .ruled-list li{padding:10px 0}#site-content .widget--list .widget__content .ruled-list li a{padding:0}#site-content .widget--twitter .widget__title{padding:0 0 15px 30px;position:relative}#site-content .widget--twitter .widget__title .ico{font-size:22px;position:absolute;top:-5px;left:0}#site-content .widget--twitter .widget__title a{text-decoration:none}#site-content .widget--twitter .widget__title span{text-transform:lowercase}#site-content .widget--twitter .tweets{border:none}#site-content .widget--twitter .tweets__message{margin-bottom:.25em}#site-content .widget--lawyer-testimonials .widget__title{padding:0 0 15px 0;font-size:1em}#site-content .widget-dark{background:#343d41!important;color:#fff!important}#site-content .widget-dark .widget__title{font-weight:bold}#site-content .widget-dark .widget__content{padding:0}#site-content .widget-dark .ruled-list{border-top:solid 1px #fff}#site-content .widget-dark .ruled-list>li{border-bottom:solid 1px #fff}#site-content .widget-dark .ruled-list>li a{color:#fff!important}#site-content .lawyer-results{margin-left:-30px;padding-bottom:1em}#site-content .lawyer-results li{background:#eee;width:170px}#site-content .lawyer-results .result{margin:1em 0 0 30px;padding:10px;height:auto}#site-content .lawyer-results .result__img{margin:0 0 .5em 0}#site-sidebar{padding-bottom:10px;padding-top:10px;margin-left:-10px;margin-right:-10px}@media only screen and (min-width:760px){#site-sidebar{padding-top:0;margin-left:0;margin-right:0}}#site-sidebar .sidebar-nav-link{background:#343d41;color:#fff;margin-bottom:0;padding-top:.3em;padding-bottom:.3em}#site-sidebar .sidebar-nav-link:after{right:.5em;font-size:1.3em}#site-sidebar .block,#site-sidebar .widget{background:#eee}#site-sidebar .block h1,#site-sidebar .widget h1,#site-sidebar .block h2,#site-sidebar .widget h2{color:#343d41;margin:0 0 10px 0}#site-sidebar .block--hairline,#site-sidebar .ruled-list>li{border-color:#343d41}#site-sidebar .ruled-list{border-bottom:solid 1px #343d41}#site-sidebar>.block,#site-sidebar>.widget,#site-sidebar>.row,#site-sidebar>section{margin-top:0;margin-bottom:20px}#site-sidebar>.block,#site-sidebar>.widget{padding:20px}#site-sidebar>.block>.block--hairline.bleed{margin:0;padding:10px 0 0 0}#site-sidebar .caption{background-color:#343d41}#site-sidebar .caption>span{background-color:#343d41;padding:0 1.625em 0 1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px;line-height:30px;max-width:265px;vertical-align:middle;display:inline-block;position:relative}#site-sidebar .caption>span:after{content:'';font-size:16px;font-weight:bold;font-family:icomoon;display:block;position:absolute;bottom:1px;right:0}#site-sidebar .caption>span .ico{display:none}#site-sidebar .ruled-list{margin:0;padding:5px 0;border-bottom:none}#site-sidebar .ruled-list li:first-child{padding-top:5px}#site-sidebar .ruled-list li a{color:#343d41;line-height:1.5;padding-bottom:5px}#site-sidebar .widget-cta{text-align:left}#site-sidebar .widget-cta a{background:#343d41;color:#fff!important;margin-bottom:10px}#site-sidebar .widget-cta a:last-child{margin-bottom:0}#site-sidebar .widget-cta a .ico{color:#fff;left:.25em}#site-sidebar .widget--search fieldset>p:first-child{margin-top:15px;margin-left:2px}#site-sidebar .widget--search fieldset>p:last-child{margin-bottom:0}#site-sidebar .widget--search .separator{display:block;width:100%;height:10px}#site-sidebar .widget--search .expertise-help{position:relative;left:6px;top:-32px}#site-sidebar .widget--search legend{font-weight:bold;margin-bottom:20px}#site-sidebar .widget--search input,#site-sidebar .widget--search select,#site-sidebar .widget--search label,#site-sidebar .widget--search .expertise-help{font-size:14px}#site-sidebar .widget--search input,#site-sidebar .widget--search select{background:#fff;border-radius:5px;margin-bottom:.45em}#site-sidebar .widget--search input{padding:.5em 10px}#site-sidebar .widget--search select{padding-left:6px;padding-right:6px}#site-sidebar .widget--search button{background:#343d41;width:30px;height:30px;position:relative}#site-sidebar .widget--search button .ico{font-size:20px;position:absolute;top:4px;left:5px}#site-sidebar .widget--search button .ico:after{display:none}#site-sidebar .widget--search .is-archived input{width:1.1em;height:1.1em;position:relative;top:3px;margin:0 5px 0 0}#site-sidebar .related li{font-style:italic}#site-sidebar .related li:last-child{padding-bottom:0}#site-sidebar .related li a{font-style:normal}#site-sidebar .accolades li:last-child{padding-bottom:0}#site-sidebar .accolades li p{font-weight:bold}#site-sidebar .more-hot-topics{margin-top:20px}#site-sidebar .team-list,#site-sidebar .teams{margin-bottom:0}#site-sidebar .team-list .block,#site-sidebar .teams .block{background:none;margin-bottom:0}#site-sidebar .team-list .block--hairline,#site-sidebar .teams .block--hairline{border:none}#site-sidebar .team-list .grid>div>.button,#site-sidebar .teams .grid>div>.button{display:block;text-align:center;color:#343d41;position:relative;background-color:#eee;border-color:#eee}#site-sidebar .team-list .grid>div>.button:hover,#site-sidebar .teams .grid>div>.button:hover{background-color:#999ea0;border-color:#999ea0;color:#fff}#site-sidebar .team-list .grid>div>.button:hover .ico,#site-sidebar .teams .grid>div>.button:hover .ico{color:#ccc}#site-sidebar .team-list .grid>div>.button .ico,#site-sidebar .teams .grid>div>.button .ico{color:#343d41;font-size:22px;position:absolute;margin-left:10px}#site-sidebar .team-list .grid>div:last-child .vcard,#site-sidebar .teams .grid>div:last-child .vcard{margin-bottom:0}#site-sidebar .team-list .details__summary{background:none;cursor:default!important;padding:0 0 7px 0;outline:none}#site-sidebar .team-list .details__summary h2{color:#5d6467}#site-sidebar .team-list .details__content{padding-bottom:0;padding-left:0}#site-sidebar .widget--work-highlights .details__summary{background:#eee;font-family:Georgia,Times,"Times New Roman",serif;padding-right:20px;padding-bottom:0}#site-sidebar .widget--work-highlights .details__summary>h2{color:#343d41;padding:5px 0 12px 0;border-bottom:solid 1px #343d41}#site-sidebar .widget--work-highlights .details__summary:after{display:none}#site-sidebar .widget--work-highlights .details__content{border-top:none}#site-sidebar .widget--work-highlights .details__content .ruled-list{padding-top:0!important}.vcard .vcard__profile{background:#eee}.vcard .vcard__profile,.vcard .vcard__call{margin-bottom:1px}.vcard .vcard__call,.vcard .vcard__contact{font-size:14px}.vcard .vcard__call{padding-left:14px}.vcard .vcard__contact{display:flex;justify-content:space-between;overflow-x:hidden!important}.vcard .vcard__contact .button{width:100%;float:none;margin:0;padding-left:12px;padding-right:12px;text-align:left;position:relative}.vcard .vcard__contact .button:first-child{left:-1px}.vcard .vcard__contact .button:last-child{right:-1px}.nav-tabs{border-bottom:1px solid #979797;display:block;margin:20px auto 30px auto}@media only screen and (min-width:760px){.nav-tabs{margin:30px auto 50px auto}}.nav-tabs .tabs{border-bottom:none;margin:0}@media only screen and (max-width:760px){.nav-tabs .tabs{display:table;table-layout:fixed;text-align:center;width:100%}}.nav-tabs .tabs li{display:table-cell;vertical-align:bottom}@media only screen and (min-width:760px){.nav-tabs .tabs li{padding-left:1.5em}}.nav-tabs .tabs li:first-child{padding-left:0}.nav-tabs .tabs a{border-color:#979797;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;max-width:none;white-space:normal;display:block;line-height:1.25em;padding:.5em .25em;display:flex}.nav-tabs .tabs a.is-selected{border-bottom-color:#fff}.nav-tabs .tabs a>span{margin:auto}@media only screen and (min-width:760px){.nav-tabs .tabs a{padding:.5em 1em;font-size:24px}}.search-criteria{background:#eee;margin-top:0;margin-bottom:40px}.search-criteria .widget.widget--search{background:none;padding:20px 0 0}.search-criteria .widget.widget--search fieldset{padding-top:20px}.search-criteria .widget.widget--search fieldset legend{font-family:Georgia,Times,"Times New Roman",serif;font-size:24px;text-transform:none}.search-criteria .widget.widget--search fieldset input,.search-criteria .widget.widget--search fieldset select,.search-criteria .widget.widget--search fieldset button{vertical-align:middle}.search-criteria .widget.widget--search fieldset input,.search-criteria .widget.widget--search fieldset select{background:#fff;width:11em;margin-bottom:0}@media only screen and (max-width:760px){.search-criteria .widget.widget--search fieldset input,.search-criteria .widget.widget--search fieldset select{width:100%}}.search-criteria .widget.widget--search fieldset select{border-radius:5px;height:32px}.search-criteria .widget.widget--search button{background:#343d41 url(../img/search.png) no-repeat 50% 50%;width:32px;height:32px;margin-left:3px}@media only screen and (max-width:760px){.search-criteria .widget.widget--search button{width:100%;margin-top:10px;margin-left:0}}.search-criteria .widget.widget--search button .ico{display:none}.search-criteria.lawyer-filters .widget.widget--search button .ico:after{content:"";font-family:icomoon}.search-criteria.lawyer-filters .widget.widget--search fieldset:first-child{border-bottom:solid 2px #8c9194;padding-bottom:20px}@media only screen and (max-width:760px){.search-criteria.lawyer-filters .widget.widget--search fieldset:first-child label{display:block;margin-bottom:10px}}@media only screen and (min-width:760px){.search-criteria.lawyer-filters .widget.widget--search fieldset:first-child input{width:16em;margin-left:25px}}.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child p:first-child{margin-bottom:0}.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child select{margin:5px 0}@media only screen and (min-width:760px){.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child select{margin:0 18px 0 0}}.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child select:last-of-type{margin-right:0}.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child .separator{display:inline-block;background:#8c9194;height:46px;width:1px;position:relative;top:16px;margin:0 40px}@media only screen and (max-width:760px){.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child .separator{display:block;width:50%;height:1px;top:0;left:25%;margin:10px 0}}.search-criteria.lawyer-filters .widget.widget--search fieldset:last-child .expertise-help{display:none}.search-criteria.hot-topics-filters .widget.widget--search fieldset{padding-bottom:10px}.search-criteria.hot-topics-filters .widget.widget--search fieldset p{margin-bottom:5px}.search-criteria.hot-topics-filters .widget.widget--search fieldset:first-child{border-bottom:solid 2px #8c9194;padding-bottom:20px}@media only screen and (min-width:760px){.search-criteria.hot-topics-filters .widget.widget--search fieldset:first-child select{width:20em}}.search-criteria.hot-topics-filters .widget.widget--search fieldset:first-child>span{margin:0 15px}@media only screen and (max-width:760px){.search-criteria.hot-topics-filters .widget.widget--search fieldset:first-child>span{display:block;margin:5px auto;text-align:center}}@media only screen and (min-width:760px){.slideshow--carousel .slide{width:310px}.slideshow--carousel .slide img{width:310px;height:auto}}.contact-form{background:#95a0a5;margin-top:20px;margin-bottom:20px}@media only screen and (min-width:760px){.contact-form{margin-top:50px;margin-bottom:50px}}.contact-form .container{padding:20px}@media only screen and (min-width:760px){.contact-form .container{padding:70px 0 50px 0}}.contact-form .scfForm p,.contact-form .scfForm a,.contact-form .scfForm label,.contact-form .scfForm div,.contact-form .scfForm span{color:#fff}@media only screen and (min-width:760px){.contact-form .scfForm .scfIntroBorder{margin-bottom:50px}}.contact-form .scfForm .scfIntroBorder p{margin-bottom:6px}.contact-form .scfForm .scfValidationSummary{margin:30px 0 10px 0}@media only screen and (min-width:760px){.contact-form .scfForm .scfValidationSummary{margin-top:0}}.contact-form .scfForm .scfValidationSummary,.contact-form .scfForm .scfValidator{color:#343d41;font-weight:bold}@media only screen and (min-width:760px){.contact-form .scfForm .scfSection{width:630px;float:left}}.contact-form .scfForm .scfSection label{font-size:14px}.contact-form .scfForm .scfSection:first-child{padding-top:30px}@media only screen and (min-width:760px){.contact-form .scfForm .scfSection:first-child label{width:95px;display:inline-block;white-space:normal;float:left;margin-right:30px;margin-bottom:20px;padding:6px 0 0 0!important;line-height:1.4}}.contact-form .scfForm .scfSection:first-child .scfEmailGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfMultipleLineGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfSingleLineGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfPasswordGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfNumberGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDatePickerGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDateGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfRadioButtonListGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCheckBoxListGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfFileUploadGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDateSelectorGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCreditCardGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfConfirmPasswordGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCaptchaGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfTelephoneGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfSmsTelephoneGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCheckboxBorder .scfCheckbox,.contact-form .scfForm .scfSection:first-child .scfDropListGeneralPanel{width:100%;margin:0 0 15px 0}@media only screen and (min-width:760px){.contact-form .scfForm .scfSection:first-child .scfEmailGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfMultipleLineGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfSingleLineGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfPasswordGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfNumberGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDatePickerGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDateGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfRadioButtonListGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCheckBoxListGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfFileUploadGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfDateSelectorGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCreditCardGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfConfirmPasswordGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCaptchaGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfTelephoneGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfSmsTelephoneGeneralPanel,.contact-form .scfForm .scfSection:first-child .scfCheckboxBorder .scfCheckbox,.contact-form .scfForm .scfSection:first-child .scfDropListGeneralPanel{width:500px;margin-bottom:40px}}@media only screen and (min-width:760px){.contact-form .scfForm .scfSection:last-child{margin-left:30px}}.contact-form .scfForm .scfDropListBorder,.contact-form .scfForm .scfEmailBorder,.contact-form .scfForm .scfMultipleLineTextBorder,.contact-form .scfForm .scfSingleLineTextBorder,.contact-form .scfForm .scfPasswordBorder,.contact-form .scfForm .scfNumberBorder,.contact-form .scfForm .scfDatePickerBorder,.contact-form .scfForm .scfDateBorder,.contact-form .scfForm .scfRadioButtonListBorder,.contact-form .scfForm .scfListBoxBorder,.contact-form .scfForm .scfCheckBoxListBorder,.contact-form .scfForm .scfFileUploadBorder,.contact-form .scfForm .scfDateSelectorBorder,.contact-form .scfForm .scfCreditCardBorder,.contact-form .scfForm .scfConfirmPasswordBorder,.contact-form .scfForm .scfTelephoneBorder,.contact-form .scfForm .scfSmsTelephoneBorder{padding:0;position:relative}.contact-form .scfForm .scfDropListBorder .scfRequired,.contact-form .scfForm .scfEmailBorder .scfRequired,.contact-form .scfForm .scfMultipleLineTextBorder .scfRequired,.contact-form .scfForm .scfSingleLineTextBorder .scfRequired,.contact-form .scfForm .scfPasswordBorder .scfRequired,.contact-form .scfForm .scfNumberBorder .scfRequired,.contact-form .scfForm .scfDatePickerBorder .scfRequired,.contact-form .scfForm .scfDateBorder .scfRequired,.contact-form .scfForm .scfRadioButtonListBorder .scfRequired,.contact-form .scfForm .scfListBoxBorder .scfRequired,.contact-form .scfForm .scfCheckBoxListBorder .scfRequired,.contact-form .scfForm .scfFileUploadBorder .scfRequired,.contact-form .scfForm .scfDateSelectorBorder .scfRequired,.contact-form .scfForm .scfCreditCardBorder .scfRequired,.contact-form .scfForm .scfConfirmPasswordBorder .scfRequired,.contact-form .scfForm .scfTelephoneBorder .scfRequired,.contact-form .scfForm .scfSmsTelephoneBorder .scfRequired,.contact-form .scfForm .scfDropListBorder .scfError,.contact-form .scfForm .scfEmailBorder .scfError,.contact-form .scfForm .scfMultipleLineTextBorder .scfError,.contact-form .scfForm .scfSingleLineTextBorder .scfError,.contact-form .scfForm .scfPasswordBorder .scfError,.contact-form .scfForm .scfNumberBorder .scfError,.contact-form .scfForm .scfDatePickerBorder .scfError,.contact-form .scfForm .scfDateBorder .scfError,.contact-form .scfForm .scfRadioButtonListBorder .scfError,.contact-form .scfForm .scfListBoxBorder .scfError,.contact-form .scfForm .scfCheckBoxListBorder .scfError,.contact-form .scfForm .scfFileUploadBorder .scfError,.contact-form .scfForm .scfDateSelectorBorder .scfError,.contact-form .scfForm .scfCreditCardBorder .scfError,.contact-form .scfForm .scfConfirmPasswordBorder .scfError,.contact-form .scfForm .scfTelephoneBorder .scfError,.contact-form .scfForm .scfSmsTelephoneBorder .scfError,.contact-form .scfForm .scfDropListBorder .scfValidationSummary,.contact-form .scfForm .scfEmailBorder .scfValidationSummary,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidationSummary,.contact-form .scfForm .scfSingleLineTextBorder .scfValidationSummary,.contact-form .scfForm .scfPasswordBorder .scfValidationSummary,.contact-form .scfForm .scfNumberBorder .scfValidationSummary,.contact-form .scfForm .scfDatePickerBorder .scfValidationSummary,.contact-form .scfForm .scfDateBorder .scfValidationSummary,.contact-form .scfForm .scfRadioButtonListBorder .scfValidationSummary,.contact-form .scfForm .scfListBoxBorder .scfValidationSummary,.contact-form .scfForm .scfCheckBoxListBorder .scfValidationSummary,.contact-form .scfForm .scfFileUploadBorder .scfValidationSummary,.contact-form .scfForm .scfDateSelectorBorder .scfValidationSummary,.contact-form .scfForm .scfCreditCardBorder .scfValidationSummary,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidationSummary,.contact-form .scfForm .scfTelephoneBorder .scfValidationSummary,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidationSummary,.contact-form .scfForm .scfDropListBorder .scfValidatorRequired,.contact-form .scfForm .scfEmailBorder .scfValidatorRequired,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidatorRequired,.contact-form .scfForm .scfSingleLineTextBorder .scfValidatorRequired,.contact-form .scfForm .scfPasswordBorder .scfValidatorRequired,.contact-form .scfForm .scfNumberBorder .scfValidatorRequired,.contact-form .scfForm .scfDatePickerBorder .scfValidatorRequired,.contact-form .scfForm .scfDateBorder .scfValidatorRequired,.contact-form .scfForm .scfRadioButtonListBorder .scfValidatorRequired,.contact-form .scfForm .scfListBoxBorder .scfValidatorRequired,.contact-form .scfForm .scfCheckBoxListBorder .scfValidatorRequired,.contact-form .scfForm .scfFileUploadBorder .scfValidatorRequired,.contact-form .scfForm .scfDateSelectorBorder .scfValidatorRequired,.contact-form .scfForm .scfCreditCardBorder .scfValidatorRequired,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidatorRequired,.contact-form .scfForm .scfTelephoneBorder .scfValidatorRequired,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidatorRequired,.contact-form .scfForm .scfDropListBorder .scfValidator,.contact-form .scfForm .scfEmailBorder .scfValidator,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidator,.contact-form .scfForm .scfSingleLineTextBorder .scfValidator,.contact-form .scfForm .scfPasswordBorder .scfValidator,.contact-form .scfForm .scfNumberBorder .scfValidator,.contact-form .scfForm .scfDatePickerBorder .scfValidator,.contact-form .scfForm .scfDateBorder .scfValidator,.contact-form .scfForm .scfRadioButtonListBorder .scfValidator,.contact-form .scfForm .scfListBoxBorder .scfValidator,.contact-form .scfForm .scfCheckBoxListBorder .scfValidator,.contact-form .scfForm .scfFileUploadBorder .scfValidator,.contact-form .scfForm .scfDateSelectorBorder .scfValidator,.contact-form .scfForm .scfCreditCardBorder .scfValidator,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidator,.contact-form .scfForm .scfTelephoneBorder .scfValidator,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidator{color:#000;float:none;position:absolute;top:2px!important;right:0}@media only screen and (min-width:760px){.contact-form .scfForm .scfDropListBorder .scfRequired,.contact-form .scfForm .scfEmailBorder .scfRequired,.contact-form .scfForm .scfMultipleLineTextBorder .scfRequired,.contact-form .scfForm .scfSingleLineTextBorder .scfRequired,.contact-form .scfForm .scfPasswordBorder .scfRequired,.contact-form .scfForm .scfNumberBorder .scfRequired,.contact-form .scfForm .scfDatePickerBorder .scfRequired,.contact-form .scfForm .scfDateBorder .scfRequired,.contact-form .scfForm .scfRadioButtonListBorder .scfRequired,.contact-form .scfForm .scfListBoxBorder .scfRequired,.contact-form .scfForm .scfCheckBoxListBorder .scfRequired,.contact-form .scfForm .scfFileUploadBorder .scfRequired,.contact-form .scfForm .scfDateSelectorBorder .scfRequired,.contact-form .scfForm .scfCreditCardBorder .scfRequired,.contact-form .scfForm .scfConfirmPasswordBorder .scfRequired,.contact-form .scfForm .scfTelephoneBorder .scfRequired,.contact-form .scfForm .scfSmsTelephoneBorder .scfRequired,.contact-form .scfForm .scfDropListBorder .scfError,.contact-form .scfForm .scfEmailBorder .scfError,.contact-form .scfForm .scfMultipleLineTextBorder .scfError,.contact-form .scfForm .scfSingleLineTextBorder .scfError,.contact-form .scfForm .scfPasswordBorder .scfError,.contact-form .scfForm .scfNumberBorder .scfError,.contact-form .scfForm .scfDatePickerBorder .scfError,.contact-form .scfForm .scfDateBorder .scfError,.contact-form .scfForm .scfRadioButtonListBorder .scfError,.contact-form .scfForm .scfListBoxBorder .scfError,.contact-form .scfForm .scfCheckBoxListBorder .scfError,.contact-form .scfForm .scfFileUploadBorder .scfError,.contact-form .scfForm .scfDateSelectorBorder .scfError,.contact-form .scfForm .scfCreditCardBorder .scfError,.contact-form .scfForm .scfConfirmPasswordBorder .scfError,.contact-form .scfForm .scfTelephoneBorder .scfError,.contact-form .scfForm .scfSmsTelephoneBorder .scfError,.contact-form .scfForm .scfDropListBorder .scfValidationSummary,.contact-form .scfForm .scfEmailBorder .scfValidationSummary,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidationSummary,.contact-form .scfForm .scfSingleLineTextBorder .scfValidationSummary,.contact-form .scfForm .scfPasswordBorder .scfValidationSummary,.contact-form .scfForm .scfNumberBorder .scfValidationSummary,.contact-form .scfForm .scfDatePickerBorder .scfValidationSummary,.contact-form .scfForm .scfDateBorder .scfValidationSummary,.contact-form .scfForm .scfRadioButtonListBorder .scfValidationSummary,.contact-form .scfForm .scfListBoxBorder .scfValidationSummary,.contact-form .scfForm .scfCheckBoxListBorder .scfValidationSummary,.contact-form .scfForm .scfFileUploadBorder .scfValidationSummary,.contact-form .scfForm .scfDateSelectorBorder .scfValidationSummary,.contact-form .scfForm .scfCreditCardBorder .scfValidationSummary,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidationSummary,.contact-form .scfForm .scfTelephoneBorder .scfValidationSummary,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidationSummary,.contact-form .scfForm .scfDropListBorder .scfValidatorRequired,.contact-form .scfForm .scfEmailBorder .scfValidatorRequired,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidatorRequired,.contact-form .scfForm .scfSingleLineTextBorder .scfValidatorRequired,.contact-form .scfForm .scfPasswordBorder .scfValidatorRequired,.contact-form .scfForm .scfNumberBorder .scfValidatorRequired,.contact-form .scfForm .scfDatePickerBorder .scfValidatorRequired,.contact-form .scfForm .scfDateBorder .scfValidatorRequired,.contact-form .scfForm .scfRadioButtonListBorder .scfValidatorRequired,.contact-form .scfForm .scfListBoxBorder .scfValidatorRequired,.contact-form .scfForm .scfCheckBoxListBorder .scfValidatorRequired,.contact-form .scfForm .scfFileUploadBorder .scfValidatorRequired,.contact-form .scfForm .scfDateSelectorBorder .scfValidatorRequired,.contact-form .scfForm .scfCreditCardBorder .scfValidatorRequired,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidatorRequired,.contact-form .scfForm .scfTelephoneBorder .scfValidatorRequired,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidatorRequired,.contact-form .scfForm .scfDropListBorder .scfValidator,.contact-form .scfForm .scfEmailBorder .scfValidator,.contact-form .scfForm .scfMultipleLineTextBorder .scfValidator,.contact-form .scfForm .scfSingleLineTextBorder .scfValidator,.contact-form .scfForm .scfPasswordBorder .scfValidator,.contact-form .scfForm .scfNumberBorder .scfValidator,.contact-form .scfForm .scfDatePickerBorder .scfValidator,.contact-form .scfForm .scfDateBorder .scfValidator,.contact-form .scfForm .scfRadioButtonListBorder .scfValidator,.contact-form .scfForm .scfListBoxBorder .scfValidator,.contact-form .scfForm .scfCheckBoxListBorder .scfValidator,.contact-form .scfForm .scfFileUploadBorder .scfValidator,.contact-form .scfForm .scfDateSelectorBorder .scfValidator,.contact-form .scfForm .scfCreditCardBorder .scfValidator,.contact-form .scfForm .scfConfirmPasswordBorder .scfValidator,.contact-form .scfForm .scfTelephoneBorder .scfValidator,.contact-form .scfForm .scfSmsTelephoneBorder .scfValidator{top:-12px!important;right:0}}@media only screen and (min-width:760px){.contact-form .scfForm .scfMultipleLineTextBorder .scfRequired{display:none}}.contact-form .scfForm .scfCaptcha{position:relative;clear:both;padding-top:40px}.contact-form .scfForm .scfCaptcha label{position:absolute;top:40px;left:0;padding:0}.contact-form .scfForm .scfCaptcha .scfRequired,.contact-form .scfForm .scfCaptcha .scfValidatorRequired{display:none}.contact-form .scfForm .scfCaptcha .scfValidator{margin-top:10px}@media only screen and (min-width:760px){.contact-form .scfForm .scfCaptchaBorder{float:left;clear:none;width:60%}}.contact-form .scfForm .scfCaptchaLimitGeneralPanel,.contact-form .scfForm .scfCaptchStrongTextPanel{width:100%}@media only screen and (min-width:760px){.contact-form .scfForm .scfCaptchTop .scfCaptchaBorder{width:40%}}.contact-form .scfForm .scfCaptchTop .scfCaptchaBorder .scfCaptchaLimitGeneralPanel{width:215px}.contact-form .scfForm .scfCaptchTop .scfCaptchaBorder input+div{background:none!important}.contact-form .scfForm .scfCaptchTop .scfCaptchaBorder td input{padding:3px;margin-left:10px}.contact-form .scfForm .scfCaptchStrongTextPanel{position:relative}.contact-form .scfForm .scfCaptchStrongTextPanel .scfCaptchaUsefulInfo{font-size:12px;line-height:1.5;position:absolute;top:-30px}@media only screen and (min-width:760px){.contact-form .scfForm .scfCaptchStrongTextPanel .scfCaptchaUsefulInfo{position:static;margin:6px 0 0 -4px}}.contact-form .scfForm .scfMultipleLineTextUsefulInfo{display:none}@media only screen and (min-width:760px){.contact-form .scfForm .scfMultipleLineTextBox{height:200px}}.contact-form .scfForm .scfFooterBorder{margin:30px 0}@media only screen and (min-width:760px){.contact-form .scfForm .scfFooterBorder{margin-top:60px;width:630px;float:right}}@media only screen and (min-width:760px){.contact-form .scfForm .scfSubmitButtonBorder{float:right;clear:both}}.scfForm .scfSectionBorderAsFieldSet{padding:0;border:0;margin-left:0}.scfForm .scfEmailGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfSingleLineGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfDateGeneralPanel,.scfForm .scfRadioButtonListGeneralPanel,.scfForm .scfCheckBoxListGeneralPanel,.scfForm .scfFileUploadGeneralPanel,.scfForm .scfDateSelectorGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel{width:100%}.scfForm .scfDropListGeneralPanel{left:0;top:0}.scfForm .scfSubmitButton{background:#353535;color:#d6d6d6;border:none;padding:6px 16px}.scfForm fieldset{margin:0}.contact_page h2{font-size:24px;color:#8f8e81}.location-list{padding:0;list-style:none;margin-top:40px}.location-list li{position:relative;padding-left:28px;margin-bottom:22px}@media only screen and (min-width:760px){.location-list li{min-height:50px}}.location-list li span{position:absolute;top:1px;left:0;font-size:24px;color:#5a1be9}.location-list li a{text-decoration:none}.location-list li a:hover{text-decoration:underline}@media only screen and (max-width:760px){.location-list li.span-02{width:40%!important;float:left!important}}.contacts-block{margin-top:25px}.contacts-block>div{margin-bottom:30px}.contacts-block h3{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:15px}.contacts-block h4{color:#a1a7a8;margin-bottom:5px}@media only screen and (max-width:760px){.contacts-block h4.replace{display:none}}.contacts-block h4,.contacts-block p{font-size:14px}.contacts-block a{text-decoration:none}.contacts-block a:hover{text-decoration:underline}@media only screen and (min-width:760px){.contacts-block .span-05 p{float:left;width:50%}.contacts-block .span-05 p:first-child{margin-right:20px}}