html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.alignnone{margin:10px 0;display:block}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:10px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#wp-admin-bar-my-account>.ab-item::before{display:none}@font-face{font-family:FontAwesome;src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../../baseline-theme/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../../baseline-theme/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../../baseline-theme/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../../baseline-theme/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.icon-search:after{content:"\f002";color:#ababab;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle:after{content:"\f078";color:#ababab;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-up-triangle:before{content:"\f077";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-angle-right-after:after{content:"\f105";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle-after:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-caret-right-after:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-up-triangle-after:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.pdf-icon:before{content:"\f15c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.blank-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.word-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.powerpoint-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.excel-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.web-icon:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-users:before{content:"\f0c0";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-briefcase:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-coffee:before{content:"\f0f4";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-file:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-plane:before{content:"\f072";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-flask:before{content:"\f0c3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-compass:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-cogs:before{content:"\f085";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-globe:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-gavel:before{content:"\f0e3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-key:before{content:"\f084";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{top:0;margin-left:-25px;color:#ababab}.icon-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-twitter:before{content:"\f081";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-linkedin:before{content:"\f08c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}body{background:#fff;font-family:aktiv-grotesk,sans-serif;font-size:17px;color:#333;margin:0;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}#page{width:100%;max-width:1920px;margin:0 auto;position:relative}#footer,#header,#main,.main-microsite-menu-wrap{width:100%}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:100%;width:100%;margin:0 auto;position:relative}#header{width:100%;height:145px;background-color:#fff}#header-inner{height:145px}.header-logo{max-width:95px;max-height:100%;margin-left:25px}.header-logo-link{margin:25px 0 0;width:auto;z-index:1;position:relative;display:inline-block}#main:after,#main:before{content:".";display:block;height:0;overflow:hidden}#main:after{clear:both}.microsite #main{margin-top:30px}#main-inner{width:100%;padding:0 25px;display:flex;flex-direction:column;box-sizing:border-box}#content{min-height:400px;width:100%}#content-inner{position:relative;display:flex;flex-direction:column}#post-content{width:100%;position:relative}.case-studies-page-type #post-content,.home #post-content,.industry-page-type #post-content,.people-main #post-content,.practice-page-type #post-content{margin-right:0}#footer{background-color:#fff;min-height:190px;clear:both;border-top:1px solid #d3d3d3;font-size:11px;color:#ababab;margin-top:0;margin-bottom:-50px}#footer li{line-height:1;border-left:1px solid #d3d3d3}#footer li:first-child{border:0}#footer li:first-child a{padding-left:0}#footer a{color:#ababab;text-decoration:none}#footer a:hover{text-decoration:none;color:#ae0a13}#footer-inner{margin-top:35px;margin-bottom:50px;padding:0 25px;box-sizing:border-box}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}a{color:#ae0a13;text-decoration:none;background-color:transparent}a:hover{color:#333}a:hover img{opacity:.7}a[x-apple-data-detectors=true]{color:inherit!important;text-decoration:inherit!important}h1,h2,h3,h4{font-family:"didot 16 a","didot 16 b",serif;font-weight:inherit;line-height:1;-webkit-margin-before:0;-webkit-margin-after:0}h1{font-size:39px;color:#fff;text-transform:none;margin:0}h2{font-size:22px;font-weight:700}h3{font-family:"didot 16 a","didot 16 b",serif;font-size:24px;font-weight:300;color:#ae0a13;margin:40px 0 10px}p{margin-top:0;margin-bottom:15px;line-height:1.8}p:last-child{margin-bottom:0}.description{line-height:1.8}.description h3:first-child{margin-top:0}.description p{line-height:1.8}.description iframe{margin-bottom:15px}sup{font-size:50%;vertical-align:super}sub{font-size:50%;vertical-align:sub}blockquote{margin:0}.description blockquote{margin:30px 60px;font-style:italic}#page-title-bar{width:100%;height:auto;background-color:#ae0a13;margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.microsite #page-title-bar{background-color:#ae0a13;height:auto;font-weight:600;margin-bottom:0}.person-microsite #page-title-bar{height:390px}#page-title-bar-inner{padding:44px 25px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:20px 25px}.page-title-wrapper{font-size:39px;font-weight:600;color:#fff;line-height:1.1;display:block}.page-title-wrapper a{text-decoration:none;color:#fff}.page-title-wrapper a:hover{color:#fff}.practice-page-type .page-title-wrapper{display:none}.heading-location-post-block .page-title-wrapper{color:#333;margin-bottom:30px}.archive-listing-page .page-title-wrapper{font-family:"didot 16 a","didot 16 b",serif;font-size:48px;font-weight:600;text-decoration:none;text-transform:none;color:#fff}.microsite .archive-detail-post-title{font-size:26px}.walled-content-success-headline .page-title-wrapper{color:#333;margin-bottom:20px;text-transform:capitalize}.breadcrumb-link{display:inline-block;color:#333;font-size:20px;font-weight:400;text-decoration:none;text-transform:none}.breadcrumb-link:before{content:"\f104";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.breadcrumb-link:hover{color:#333}.breadcrumb-link:before{margin-left:-13px}.microsite .breadcrumb-link{color:#ae0a13;font-size:20px;font-weight:400;text-decoration:none;margin-bottom:18px}.microsite .breadcrumb-link:hover{color:#333}#sidebar-primary{width:100%;flex-shrink:0;display:none}.people-page-type #sidebar-primary{background-color:#ebebeb}.person-microsite #sidebar-primary{display:block;border-bottom:1px solid #d3d3d3;margin-bottom:35px}#sidebar-secondary{width:100%;margin-top:50px;flex-shrink:0}ol,ul{margin-left:0;padding-left:0;margin-bottom:15px;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}ol li,ul li{line-height:1.8;list-style-position:outside;position:relative}ol li{margin:0 0 0 23px}ol li li{margin-left:20px}ul{list-style-type:none}ul li{margin:0 0 0 23px}ul li:before{content:"\25cf";color:#8b7b66;font-size:12px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}ul li:before{position:absolute;margin:0 0 0 -22px;top:6px}ul li li{margin:0 0 0 20px}ul li li:before{content:"\f105";color:#8b7b66;font-size:16px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}ul li li:before{top:2px}.description>ol,.description>ul,article>ol,article>ul{margin-bottom:15px}.description ul li,article ul li{line-height:1.8}.widget li{margin-left:18px}.widget li:before{top:3px}iframe{max-width:100%}img{max-width:100%;height:auto;border-style:none}.case-study-detail img{margin:5px 0 20px}.additional-info-heading{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.microsite-case-study-listing .additional-info-heading{display:none}.additional-info{margin-bottom:0}.additional-info li{margin-left:27px}.more-link{color:#ae0a13;font-size:13px;line-height:1;text-decoration:none}.more-link:hover{color:#333}.more-link:hover:after{color:#333}.more-link:after{margin-left:3px}.more-link.icon-angle-right-after:after{color:#ae0a13}.more-link.icon-angle-right-after:hover:after{color:#333}.news-item-listing .more-link{text-decoration:none;display:none}.more-text-link{font-size:13px;font-weight:400;line-height:1;color:#ae0a13;text-decoration:none}.more-text-link:after{content:"\f105";color:#ae0a13;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.more-text-link:hover{color:#333}.more-text-link:hover:after{color:#4e0408}.global-search{float:right;position:relative;right:0;top:26px}.search-query{margin-bottom:20px}.search-query label{font-style:italic}.search-query-text{font-weight:700}.archive-listing-page .search-query{margin-top:30px}.addthis_toolbox{border-radius:2px;background:0 0;padding:7px 0 6px;display:block;width:auto;position:relative;border-bottom:1px solid #d3d3d3}.share-this-links{margin:37px 0 35px;font-size:11px}.share-this-text{font-size:11px;bottom:15px;text-transform:uppercase;float:left;display:block;position:absolute}.share-this-text:after{content:":"}.addthis_button_email{margin-left:100px}.at300b:hover{opacity:.5}.social-follow{position:absolute;top:0;margin-top:75px}.social-follow a:hover{opacity:.5}.social-follow a:before{margin-right:5px}.follow-label{display:block;text-transform:uppercase;margin-bottom:7px}.follow-linkedin:before{content:"\f08c";color:#464646;font-size:28px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.follow-facebook:before{content:"\f082";color:#464646;font-size:28px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.follow-twitter:before{content:"\f081";color:#464646;font-size:28px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.error404 h2{margin-bottom:10px}.error404 .sidebar{display:none}.homepage-buttons{margin:0 auto 50px;text-transform:uppercase}.home-button{background-color:#fff;color:#ae0a13;margin:0 auto 1px;width:250px;padding:24px 22px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;display:block}.home-button:last-child{margin-bottom:0}.home-button:after{content:"";display:block;width:32px;height:10px;background:url(/content/themes/young-theme/img/right-arrow-gray.png) center center no-repeat;position:absolute;right:23px;top:calc(50% - 5px)}.home-button:hover{background-color:#ae0a13;color:#fff}.home-button:hover:after{background-image:url(/content/themes/young-theme/img/right-arrow-white.png)}.menupop a{display:block!important}.menupop.hover>a{color:#eee!important}.menupop.hover>a:hover{color:#00b9eb!important}.menupop a:after{color:#ddd!important;content:"\f0d7";display:inline-block;width:10px;margin-left:10px!important;line-height:32px;font-size:15px;font-family:FontAwesome,serif;opacity:.5}li.menupop ul li a:after{content:""}.microsite .twitter-timeline{width:85%!important;margin-top:30px!important;height:900px!important}.hide{display:none}.not-mobile{display:none}.show{display:block;height:0}.pull-right{float:right;margin:6px 0 25px 50px}.required-field{color:#ae0a13}.errors{margin-bottom:30px}.alert-error{color:#ae0a13}.site-title-link{height:100%;line-height:145px}.copyright-notice{margin-bottom:20px;display:block}.call-to-action{float:none;font-size:11px;text-transform:uppercase;margin-right:5px;margin-bottom:10px;display:block}.rainmaker-pagination{font-size:17px;font-weight:400;text-transform:none;color:#ababab;border-top:1px solid #d3d3d3;overflow:hidden;clear:both;padding:20px 0 0;list-style-type:none;padding-left:0;text-indent:0}.rainmaker-pagination li:before{content:none}.rainmaker-pagination:before{content:none}.page-count{margin:0;float:left}.navigation{float:right}.next,.previous{float:left;font-size:12px;font-weight:400;color:#ae0a13;background-color:#ebebeb;text-decoration:none;text-transform:none;padding:1px 10px;margin-left:8px}.next:hover,.previous:hover{background-color:#ababab;color:#fff}.next:hover:after,.next:hover:before,.previous:hover:after,.previous:hover:before{color:inherit}.previous:before{content:"\f104";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.next:after{content:"\f105";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.btn:not(.button){background-color:#ebebeb;color:#ae0a13;padding:6px 11px;font-size:12px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;display:inline-block}.btn:not(.button):after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.btn:not(.button):hover{background-color:#ababab;color:#fff}.btn:not(.button):hover:after{color:inherit}.button{background-color:#ebebeb;color:#ae0a13;padding:10px 20px;font-size:17px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:17px;display:inline-block}.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.button:hover{background-color:#ababab;color:#fff}.button:hover:after{color:inherit}.er-third-party .button{margin-bottom:20px;margin-left:80px}.people-main .search-button{display:block;margin:0;left:auto}.people-search-widget .search-button{background:#ababab;color:#fff}.people-search-widget .search-button:hover{background:#464646;color:#fff}.find-practice-areas .search-button{color:#fff;background-color:#ae0a13;height:45px;width:auto;font-size:14px;margin-left:10px}.find-practice-areas .search-button:after{display:none}.view-google-map{background-color:#ebebeb;color:#ae0a13;padding:6px 11px;font-size:12px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;display:inline-block;margin-top:30px}.view-google-map:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-google-map:hover{background-color:#ababab;color:#fff}.view-google-map:hover:after{color:inherit}.error404 .button{margin-top:10px}.clear-results{margin:5px 0 15px}.button.blog{margin-bottom:15px}.search-again{margin-bottom:30px}input::-ms-clear{display:none}.field{position:relative;width:100%;max-width:100%;margin-bottom:15px;line-height:1.8}.field label{display:none}.field:last-child{margin-bottom:0}.global-search .field{width:160px;transition:width .5s}.global-search.focused .field{width:250px}.find-practice-areas .field{float:left;margin:0;width:100%}.subscribe-form .field:not(.check-field-item){width:400px}.subscribe-form .field:not(.check-field-item) label{display:inline-block;margin-bottom:5px}.job-opening-filters-wrapper .field{width:300px}.archive-filters .field{width:300px}.input-wrap{width:100%;position:relative}.input-wrap:after{right:10px;top:-4px;pointer-events:none}.global-search .input-wrap{display:block;transition:width .5s}.global-search .input-wrap:after{top:3px;color:#ae0a13;font-size:12px;right:0}.global-search.focused .input-wrap:after{display:none}input:-ms-input-placeholder{color:#ababab}input:focus::-webkit-input-placeholder{opacity:.7}input:focus::-moz-placeholder{opacity:.7}input:focus:-moz-placeholder{opacity:.7}input:focus:-ms-input-placeholder{opacity:.7}.global-search .text::-webkit-input-placeholder{color:#ae0a13}.global-search .text:-moz-placeholder{color:#ae0a13}.global-search .text::-moz-placeholder{color:#ae0a13}.global-search .text:-ms-input-placeholder{color:#ae0a13}.text{width:100%;height:45px;padding:2px 0 3px 13px;font-size:15px;font-family:aktiv-grotesk,sans-serif;border:1px solid #d3d3d3;-webkit-appearance:none;border-radius:0;box-sizing:border-box;text-overflow:ellipsis}.text.user-input{padding-right:40px}.global-search .text{height:30px;background-color:#fff;padding:9px 13px;font-size:13px;font-weight:400;color:#333;border-top:0;border-right:0;border-bottom:none;border-left:0}#archive-search .text{height:42px}.people-search .text{height:50px}.people-search-widget .text{height:36px;font-size:13px}.find-practice-areas .text{background-color:#434a90;border:none;height:45px;font-size:18px;color:#fff;padding:0 10px}.job-opening-filters-wrapper .text{height:40px}.archive-filters .text{height:40px}.subscribe-form .text{height:42px}.dropdown-clear-selection{position:absolute;right:12px;top:-9px;cursor:pointer;text-align:center;width:auto}.dropdown-clear-selection:before{content:"\f00d";color:#f32b36;font-size:24px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle-persist .dropdown-clear-selection{display:none}.people-main .dropdown-clear-selection{right:17px;top:-3px}#archive-search .dropdown-clear-selection{top:-4px}.archive-filters{margin-bottom:30px}.archive-filters-label{line-height:35px;padding:2px 10px 3px 0;display:inline-block}.archive-filter-separator{width:10px;height:10px;display:inline-block}.archive-filter-controls{display:inline-block}.archive-filter-results-text{font-style:oblique}.walled-content-container{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.walled-content-title{margin-top:0;line-height:1.8}.walled-content-intro p{line-height:1.8}label.field-title{display:block}label.field-title:after{content:" *";color:red}.walled-content-form{width:400px;margin-top:30px}.download-our-whitepaper-link{margin-top:20px;display:block;float:left}.walled-content-notice{color:red;margin-top:15px}.widget{width:100%;margin-bottom:30px;font-size:17px}.widget:last-child{margin-top:0}.widget .btn{margin-top:10px}.widget img{display:block}.widget-title{font-family:aktiv-grotesk,sans-serif;font-size:14px;font-weight:700;color:#ae0a13;line-height:1.3;letter-spacing:0;padding-bottom:6px;border-bottom:1px solid #d3d3d3;margin-bottom:25px;margin-top:0}.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background-color:transparent;color:#ae0a13;font-size:17px;font-weight:700;font-style:normal;padding:25px}.pullquote-attribution{font-size:12px;margin:15px 0 0 10px;line-height:1.8;position:relative}.pullquote-attribution:before{content:"-";position:absolute;left:-10px}.related-title{line-height:1.8;margin-top:4px}.widget-caption{margin-top:6px}.associations-widget{margin-bottom:50px}.associations-widget .person{margin-bottom:15px}.associations-widget li{margin:0 0 15px}.associations-widget li:before{display:none}.associations-widget li ul{margin:5px 0 0 20px}.associations-widget li li{margin:0 0 2px 20px}.associations-widget li li:before{display:block;top:0}.leadership-wrapper{width:100%;background-color:transparent}.leadership-wrapper .person{overflow:hidden;margin:0 0 15px;display:flex}.leadership-wrapper .person:last-of-type{margin-bottom:0}.leadership-wrapper .person a{flex-shrink:0}.leadership-wrapper img{margin:4px 20px 4px 0;width:70px;height:70px}.leadership-wrapper .person-name{color:#ae0a13;font-weight:600;text-decoration:none;line-height:1.3;margin-bottom:3px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.video-frame iframe{max-width:none}.jvl-video{position:relative}.btn-jvl-video-close{position:absolute;display:block;width:26px;height:26px;right:-12px;top:-12px;text-decoration:none}.btn-jvl-video-close:hover:after{color:#ae0a13}.btn-jvl-video-close:after{font-family:FontAwesome;font-size:25px;content:"\f057";color:#fff;width:26px;height:26px;line-height:26px;display:block;text-align:center}.video-play-button-overlay{display:inline-block;margin:0;padding:0;vertical-align:baseline;text-align:center;text-decoration:none;position:relative}.video-play-button-overlay:hover:after{opacity:1}.video-play-button-overlay:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:46px solid #fff;opacity:.7}.departmental-contacts-widget .email{display:block}.departmental-contacts-widget .email:after{content:"\f105";font-family:FontAwesome;margin-left:6px}.datalist{display:none;position:absolute;cursor:pointer;overflow-x:hidden;box-sizing:border-box;max-height:300px;background-color:#fff;color:#333;font-size:14px;border:1px solid #d3d3d3}.datalist li{padding:3px 10px;margin-left:0;margin-bottom:0;display:block}.datalist li.active{color:#333;background-color:#e3e3e3}.datalist a{color:#333;display:block}.datalist-inner{position:relative}.datalist-inner>ul>li{padding:10px 0 10px 32px}.datalist-inner>ul>li:before{content:"\2014";top:13px}.datalist-inner>ul>li li{margin-left:10px}.datalist-option-disabled{opacity:.75}.datalist-option-disabled:hover{background-color:inherit;color:inherit}.datalist-item-group-label{color:#ababab;background:#ebebeb;font-size:11px;font-weight:700;text-transform:uppercase;padding:10px 12px;display:block;cursor:default}.datalist-item-group-label a{color:inherit;text-decoration:none}.footer-menu{list-style-type:none;padding-left:0;text-indent:0;text-transform:none}.footer-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.footer-menu ul li{margin:0}.footer-menu ul li:before{content:none}.footer-menu ul li a{display:block}.footer-menu a{padding:0 10px}.widget nav{list-style-type:none;padding-left:0;text-indent:0;font-family:aktiv-grotesk,sans-serif;font-size:15px;text-transform:none;font-weight:700}.widget nav ul{margin:0;list-style-type:none}.widget nav li{margin-left:0;display:block}.widget nav li:before{content:none}.widget nav li a{display:block}.widget nav:before{content:none}.widget nav a{color:#ae0a13;background-color:transparent;border-top:1px solid #d3d3d3;text-decoration:none;padding:15px 0}.widget nav a:hover{color:#ae0a13;background-color:transparent}.widget nav .current-menu-item>a{color:#ae0a13;background-color:transparent}.widget nav .last-menu-item>a{border-bottom:1px solid #d3d3d3}.dropdown{list-style-type:none;padding-left:0;text-indent:0;position:relative}.dropdown ul{margin:0;list-style-type:none}.dropdown li{margin-left:0;display:block}.dropdown li:before{content:none}.dropdown li a{display:block}.dropdown:before{content:none}.dropdown ul{position:absolute;right:0;display:none;z-index:100}.dropdown.programmatic-open ul,.dropdown.touch-open ul,.dropdown:hover ul{display:block}.dropdown>a{cursor:default}.sub-menu li{width:270px}.sub-menu a{color:#ae0a13;background-color:#ebebeb;font-size:16px;font-weight:500;padding:10px 14px}.sub-menu a:hover{color:#ae0a13;background-color:#d4d4d4}.sub-menu .current-menu-ancestor>a,.sub-menu .current-menu-item>a{color:#fff;background-color:#ebebeb}.sub-menu .current-menu-ancestor>a:hover,.sub-menu .current-menu-item>a:hover{background-color:#d4d4d4}.sub-menu .last-menu-item{padding-bottom:0}nav .expandable{color:#ae0a13}nav .expandable ul{overflow:hidden;max-height:0;transition:max-height .25s ease-out}nav .expandable ul a{font-size:13px;padding:3px 14px 3px 40px;background:0 0;color:#fff}nav .expandable ul a:hover{color:#ae0a13;background-color:transparent}nav .expandable .last-menu-item a{padding-bottom:10px}nav .expandable:after{content:"\f107";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}nav .expandable:after{position:absolute;right:15px;top:10px}nav .expandable.expanded>a{background:0 0;color:#fff}nav .expandable.expanded>a:hover{background:0 0;color:#fff}nav .expandable.expanded:after{content:"\f106"}nav .expandable .current-menu-item a{color:#ae0a13;background-color:transparent}nav .expandable .current-menu-item a:hover{color:#ae0a13;background-color:transparent}nav .expanded{color:transparent}nav .expanded a{background:0 0;color:#fff}nav .expanded ul{max-height:500px}.header-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:aktiv-grotesk,sans-serif;float:right;position:relative;margin-right:25px;top:4px;font-size:13px;font-weight:500;text-transform:uppercase}.header-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.header-menu ul li{margin:0}.header-menu ul li:before{content:none}.header-menu ul li a{display:block}.header-menu a{text-decoration:none;background-color:transparent;color:#fff;padding:26px}.header-menu a:hover{background-color:transparent;color:#fff}.header-menu .dropdown>a{padding:26px 26px 26px 29px;background-color:transparent}.header-menu .dropdown.programmatic-open>a,.header-menu .dropdown.touch-open>a,.header-menu .dropdown:hover>a{color:#ae0a13;background-color:#ebebeb}.header-menu .dropdown.programmatic-open:before,.header-menu .dropdown.touch-open:before,.header-menu .dropdown:hover:before{color:#ae0a13}.header-menu .dropdown:before{content:"\f067";color:#ae0a13;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.header-menu .dropdown:before{position:absolute;left:29px;top:13px;pointer-events:none;font-size:13px}.header-menu .dropdown.current-menu-ancestor:before{color:#ae0a13}.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a{color:#fff;background-color:transparent}.header-menu .current-menu-ancestor>a:hover,.header-menu .current-menu-item>a:hover{color:#fff;background-color:transparent}.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;width:100%;margin:0 auto;height:auto;overflow:visible;font-size:15px;font-weight:700;text-transform:none}.microsite-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.microsite-menu ul li{margin:0}.microsite-menu ul li:before{content:none}.microsite-menu ul li a{display:block}.microsite-menu ul{margin-left:-30px}.microsite-menu a{padding:13px 30px;background-color:#ae0a13;color:#fff}.microsite-menu a:hover{background-color:transparent;color:#ae0a13}.microsite-menu .current-menu-item a{color:#ae0a13;background-color:transparent}.microsite-menu .current-menu-ancestor>a{color:#ae0a13;background-color:transparent}.microsite-menu .current-menu-ancestor>a:hover{background-color:#ebebeb;color:#ae0a13}.microsite-menu .dropdown>a{padding:13px 30px}.microsite-menu .dropdown:hover>a{background-color:#ebebeb;color:#ae0a13}.microsite-sub-menu li{width:200px}.microsite-sub-menu a{background-color:#ebebeb;color:#ae0a13}.microsite-sub-menu a:hover{background:#d4d4d4;color:#ae0a13}.microsite-sub-menu .current-menu-item a{background-color:#ebebeb;color:#fff}.microsite-sub-menu .current-menu-item a:hover{background-color:#ebebeb;color:#fff}.main-microsite-menu-wrap{background-color:transparent;border-top:1px solid #3f4792}.microsite-menu-secondary{list-style-type:none;padding-left:0;text-indent:0;margin-top:60px;border-top:1px solid #d3d3d3;padding-top:30px}.microsite-menu-secondary ul{margin:0;list-style-type:none}.microsite-menu-secondary li{margin-left:0;display:block}.microsite-menu-secondary li:before{content:none}.microsite-menu-secondary li a{display:block}.microsite-menu-secondary:before{content:none}.microsite-menu-secondary li{margin-bottom:10px;width:100%}.microsite-menu-secondary a{padding:10px 35px 10px 15px;color:#fff;background-color:#ababab;font-weight:400;font-size:14px}.microsite-menu-secondary a:after{content:"\f105";font-family:FontAwesome;color:#fff;font-size:19px;top:7px;right:15px;position:absolute;font-weight:400;font-style:normal}.microsite-menu-secondary .current-menu-item a{background-color:#ae0a13}.microsite-menu-secondary .dropdown a{padding:10px 35px 10px 15px}.microsite-menu-secondary .dropdown:hover ul{display:none}.microsite-menu-secondary .sub-menu{position:relative;padding-bottom:10px;background-color:#ababab}.microsite-menu-secondary .sub-menu li{margin-bottom:0}.microsite-menu-secondary .sub-menu a{padding:5px 40px;font-size:14px}.microsite-menu-secondary .sub-menu a:hover{background-color:transparent}.microsite-menu-secondary .sub-menu a:after{display:none}.mobile-header-menu{display:block;width:100%;height:85px;max-width:100%;position:absolute;margin:0 auto;left:0;right:0;top:0}.mobile-header-menu>ul{position:absolute;top:145px}.mobile-menu-toggle{position:absolute;top:0;right:0;background:#fff;width:50px;height:85px;border:none;cursor:pointer;outline:0;white-space:nowrap;float:right}.mobile-menu-toggle:after{content:"\f0c9";color:#ae0a13;font-size:18px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-menu-toggle:after{line-height:85px;margin:0 auto}.mobile-microsite-menu .mobile-menu-toggle{position:relative;top:-59px;right:25px;padding:0;background:#ae0a13;width:30px;height:30px;border:0}.mobile-microsite-menu .mobile-menu-toggle:hover{background:#ae0a13}.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#ae0a13}.mobile-microsite-menu .mobile-menu-toggle:after{content:"\f107";color:#fff;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-microsite-menu .mobile-menu-toggle:after{line-height:1;margin:0 auto;left:7px;top:3px;text-align:center}.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#fff}.mobile-menu{font-size:14px;font-weight:400;line-height:20px;-webkit-font-smoothing:antialiased}.mobile-menu a{padding:10px 35px 10px 15px;border-top:1px solid #464b7d;background:#960910;font-size:14px;font-weight:400;display:block;outline:0;text-decoration:none}.mobile-menu a:hover{color:#fff;background:#464646}.mobile-menu .current-menu-ancestor>a,.mobile-menu .current-menu-item>a{color:#fff;background:#4e0408}.mobile-menu .current-menu-ancestor>a:hover,.mobile-menu .current-menu-item>a:hover{color:#fff;background:#4e0408}.mobile-menu .menu-item-has-children>a:after{content:"\f101";color:#fff;font-size:15px;margin-left:8px;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-menu .menu-item-has-children>a:after{margin-top:-.7em;right:1em;top:50%}.mobile-menu a,.mobile-menu a:active,.mobile-menu a:after,.mobile-menu a:hover,.mobile-menu a:link,.mobile-menu a:visited{color:#fff}.mobile-menu .dropdown>a{cursor:pointer}.mobile-menu ul{width:100%;max-width:100%;box-sizing:border-box}.mobile-menu ul .sub-menu{display:none}.mobile-menu>ul{z-index:2}.mobile-menu li{background:#960910;margin:0;width:100%}.mobile-menu li:first-child a{border:0}.mobile-menu li:before{display:none}.menu-item-type-back{text-transform:uppercase}.menu-item-type-back a{color:#fff;background:#4e0408}.menu-item-type-back a:before{content:"\f0a8";color:#fff;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.menu-item-type-back a:before{top:9px;left:22px}.mobile-microsite-menu{position:relative}.mobile-microsite-menu a{color:#fff;background-color:#ababab;border-top:1px solid #c4c4c4}.mobile-microsite-menu .current-menu-ancestor>a,.mobile-microsite-menu .current-menu-item>a{color:#fff;background:#ae0a13}.mobile-microsite-menu .menu{position:absolute;top:-29px}.mobile-microsite-menu .dropdown>a{padding:10px 35px 10px 15px}.mobile-search{width:50px;height:auto;position:absolute;top:0;right:50px;bottom:0;z-index:1;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.mobile-search.mobile-search-opened .mobile-search-toggle{background:#fff}.mobile-search.mobile-search-opened .mobile-search-toggle:after{color:#ae0a13}.mobile-search-toggle{position:relative;top:0;width:50px;height:85px;margin:0 auto;display:block;text-align:center}.mobile-search-toggle:after{content:"\f002";color:#ae0a13;font-size:18px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-search-toggle:after{top:33px;pointer-events:none}.mobile-search-form{display:none;float:right;top:0;background:#7e070e;margin-right:-50px;text-align:left;width:300px;overflow:hidden;padding:20px 20px 16px}.mobile-search-field{width:258px;float:left;margin-bottom:0}.mobile-search-field .text{font-size:16px;height:42px}.mobile-search-submit-wrapper{display:inline-block;position:relative}.mobile-search-submit{width:42px;height:42px;background:#de0d18;border:0;position:relative;-webkit-appearance:none;border-radius:0}.mobile-search-submit-icon{position:absolute;top:10px;right:23px}.mobile-search-submit-icon:after{content:"\f105";color:#fff;font-size:20px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-search-submit-icon:after{pointer-events:none}.microsite-title{font-family:"didot 16 a","didot 16 b",serif;font-size:39px;font-weight:inherit;text-transform:none;text-decoration:none;color:#333;margin-right:35px}.microsite-title.has-parent{margin-top:0}.microsite-page-heading{display:block;font-size:30px;text-decoration:none;font-weight:600;color:#333;margin-bottom:20px;padding-top:0}.blog-microsite-template h3{border-top:1px solid #d3d3d3;margin:30px 0;padding-top:30px}.blog-microsite-template .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top}.list-space li{margin-bottom:15px}.find-practice-areas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.find-practice-areas .label{font-size:28px;font-weight:600;color:#fff;margin-bottom:20px;line-height:1;flex-shrink:0}.find-practice-areas .input-wrap:after{top:-7px;font-size:24px;color:#fff}.practice-area-search-form{display:flex;width:100%}.practice-areas-listing{display:flex;flex-direction:column}.practice-areas-listing .col{width:100%}.practice-areas-listing .col:last-child{margin-right:0}.item-root{margin:0;border-top:1px solid #d3d3d3}.item-root:last-of-type{border-bottom:1px solid #d3d3d3}.item-root .expandable{cursor:pointer}.item-root .expandable:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.item-root .expandable:after{position:absolute;top:17px;right:0;color:#ae0a13;font-size:17px}.item-root .expandable:hover:after{color:#ae0a13}.item-root .list-expanded{background:0 0}.item-root .list-expanded:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.item-root .list-expanded:after{color:#ae0a13;font-size:17px;float:right;position:absolute;top:17px;right:0}.item-root .list-expanded:hover{background:0 0}.item-root .list-expanded:hover:after{color:#ae0a13}.item-root .list-expanded:hover>.practice-area-title{color:#333}.item-root .not-expandable{padding:0}.item-root .practice-area{margin:0;line-height:1.3;background:#fff;font-weight:400;list-style-type:none;padding-left:0;text-indent:0}.item-root .practice-area li:before{content:none}.item-root .practice-area:before{content:none}.item-root .practice-area:hover{background:#fff}.item-root .practice-area:hover>.practice-area-title{color:#ae0a13}.col-2 .item-root:first-child{border-top:0}.practice-area-title{font-family:aktiv-grotesk,sans-serif;font-size:17px;font-weight:400;line-height:1.8;text-decoration:none;color:#333;display:block;padding:15px 20px 15px 0}.practice-area-children .practice-area-title{font-size:16px;font-weight:400;color:#333;padding:5px 10px}.archive-search-results .practice-area-title{padding:0;font-size:20px;color:#333;font-weight:600}.practice-area-children{margin:0 40px 0 30px;padding-bottom:20px;display:none}.practice-area-children .practice-area{background:0 0;display:table}.practice-area-children .practice-area:hover{background:0 0}.practice-area-children .practice-area:hover .practice-area-title{color:#ae0a13}.search-result-microsite-sub-service{margin-left:20px;font-size:14px}.search-result-microsite-sub-service:before{content:"\f105";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.archive-search-results .type-practice-area{margin-bottom:40px}.archive-search-results .excerpt{margin-top:0;line-height:1.5}.archive-search-results .type-practice-area div:nth-child(3){margin-top:10px}.parent-practice-area{font-size:16px;font-weight:400;text-transform:none;margin:0 0 6px;display:block;color:#333}.parent-practice-area a{color:#333}.people-search-heading{font-size:32px;margin-bottom:20px}.people-search-form-advanced .fields{margin-bottom:30px}.people-search-toggle{position:absolute;right:0;top:0;font-size:13px;font-weight:700;text-transform:none;color:#ae0a13;padding:12px 0}.people-search-toggle:after{content:"\f0d7";color:#ae0a13;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.people-search-toggle:hover:after{color:#ae0a13}.people-search-toggle.basic:after{content:" \f0d8"}.people-search-filter{border-top:1px solid #d3d3d3;padding-top:30px;display:flex;flex-wrap:wrap}.people-search-filter:after{content:"";width:45px;flex-grow:1}.people-filter-button{display:block;text-align:center;vertical-align:top;width:45px;height:45px;color:#ae0a13;background:#ebebeb;font-size:22px;font-weight:400;line-height:45px;margin-right:6px;margin-bottom:7px;text-decoration:none}.people-filter-button:hover{background:#464646;color:#fff}.view-all-people-mobile{width:96px;font-size:15px}.view-all-people-mobile:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-all-people-button{color:#ae0a13;background-color:transparent;font-size:13px;font-weight:700;text-transform:none;padding:12px 0}.view-all-people-button:after{content:"\f0da";color:#ae0a13;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-all-people-button:hover{color:#ae0a13;background-color:transparent}.view-all-people-button:hover:after{color:#ae0a13}.people-search-results-heading{color:#333;margin-bottom:30px}.people-search-widget #basic-people-search-form{display:none}.people-search-widget .people-search-toggle,.people-search-widget .view-all-people-button{display:none}.people-search-widget .filters{display:none}.people-search-widget #advanced-people-search-form{display:block;margin:25px 20px}.people-search-widget .fields{width:100%!important}.people-search-widget .dropdown-clear-selection{top:-7px}.person-microsite-title{font-weight:inherit;font-size:33px;text-transform:none}.person-microsite-title .person-title{color:#333;display:block;font-size:12px;font-weight:500;margin-left:0;text-transform:uppercase}.person-title-separator{color:#fff;display:none;font-size:39px;font-weight:600}.bio-info-heading{margin:40px 0 15px}.biography-microsite-template .description{border-bottom:1px solid #d3d3d3;padding-bottom:25px}.biography-microsite-template .item-title{padding:0;line-height:1.8;display:initial}.biography-microsite-template .item-children{display:block;margin:initial;padding:initial}.education-honor{font-style:italic}.person-info-widget{font-size:17px}#person-contact-info{margin:30px 0;line-height:1.3}#person-contact-info .office-location{margin-bottom:15px;margin-top:30px}#person-contact-info .office-location:first-child{margin-top:0}#person-contact-info div{margin-top:5px}#person-contact-info div.additional-phone-numbers{margin-top:30px}.person-email-link{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person-full-name{color:#ae0a13;font-family:"didot 16 a","didot 16 b",serif;font-size:24px;text-decoration:none;font-weight:600;font-style:normal;line-height:1.2;margin-top:10px;margin-bottom:5px}#person-info-links{border-top:none;margin:30px 0}.person-link{border-bottom:none}.person-link a{padding:10px 0;width:auto;font-weight:700;font-size:17px;text-decoration:none;margin-left:22px;display:block;line-height:1.3}.person-link a:before{padding-right:0;vertical-align:0;margin-left:-19px;position:relative;right:auto}.linkedin:before{content:"\f08c";color:#ae0a13;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.twitter:before{content:"\f081";color:#ae0a13;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.resume:before{content:"\f15c";color:#ae0a13;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.vcard:before{content:"\f007";color:#ae0a13;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.event-teaser{font-size:17px;display:block;margin-bottom:20px}.event-teaser .widget-title{margin-bottom:10px}.event-teaser h5{font-weight:400;font-size:17px;margin-top:15px;margin-bottom:0}.event-teaser .btn{background-color:transparent;color:#ae0a13;padding:6px 11px;font-size:12px;font-weight:600;text-transform:none;border:0;cursor:pointer;line-height:12px;padding:0;margin:10px 0;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.event-teaser .btn:after{content:"\f105";color:#ae0a13;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.event-teaser .btn:hover{background-color:#ababab;color:#333}.event-teaser .btn:hover:after{color:inherit}.event-teaser .btn:hover{background-color:transparent}.event-teaser .btn:hover:after{color:#333}.event-teaser-widget{border-top:none;padding-top:0}.person-listing{border-top:1px solid #d3d3d3;padding:20px 0;display:flex;flex-direction:column;width:100%}.person-listing img{display:block;margin:0 20px 10px 0}.person-listing .col{width:100%}.person-listing .more-button{margin-top:12px}.headshot-wrapper img{width:100px;height:100px}.name-wrapper a{font-weight:700}.microsite .person-listing{flex-direction:row}.search-section-results .person-listing{padding:0;flex-direction:row}.search-section-results .contact-wrapper,.search-section-results .more-button{display:none}.person-listing-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:calc(100% - 100px);line-height:1.5}.person-name-position a{font-weight:700;text-decoration:none;display:block}#archive-search{overflow:hidden;margin-top:35px}#archive-search-inner{margin-bottom:30px}.archive-search-toggle-wrap{width:100%;display:block}.archive-search-toggle{position:absolute;right:0;top:0;text-align:right;font-size:16px;font-weight:400;text-decoration:none;line-height:1.3;color:#ababab}.archive-search-toggle:hover{color:#333}.archive-search-separator{width:100%;border-bottom:1px solid #d3d3d3}.archive-detail-post-title{font-size:30px;font-weight:600;margin-bottom:25px;color:#333;line-height:1.3;text-transform:none}.microsite .archive-detail-post-title{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:25px;color:#333}.news-item-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #d3d3d3;width:100%;overflow:hidden}.news-item-listing a{text-decoration:none;color:#333}.news-item-listing a:hover{color:#333}.news-item-listing.first{border-top:none}.microsite .news-item-listing.first{border-top:1px solid #d3d3d3}.news-item-title{font-size:20px;font-weight:600;line-height:1.3;margin-right:5px}.news-item-title:hover{color:#333}.global-search-results .news-item-title{font-size:17px;color:#ae0a13;font-weight:600;text-decoration:none}.news-item-teaser-image{float:right;margin:0 0 4px 30px}.news-date-and-type{margin-bottom:5px;font-size:16px}.global-search-results .news-date-and-type{margin-bottom:0}.news-item-source{margin-top:5px;font-style:italic;display:block}.news-first-item .news-item-source{margin-bottom:7px}.global-search-results .news-item-source{margin-top:0}.news-first-item .news-item-title{font-size:30px;font-weight:400;color:#333;line-height:1.3}.news-first-item .news-item-title a{color:#333}.news-first-item .news-item-title:hover{color:#4e0408}.news-first-item .description{font-size:17px;color:#333;line-height:1.5}.news-first-item .more-link{display:inline;position:relative;padding-right:20px}.news-first-item .more-link:after{position:absolute;top:2px}.events-heading{font-size:30px;color:#333;padding-top:30px;margin-bottom:30px;font-weight:600}.past-events-heading{border-top:1px solid #d3d3d3;margin-top:35px}.microsite .events-heading{font-size:30px;color:#333;margin-bottom:30px;font-weight:600;padding-top:0}.microsite .upcoming-events-heading{padding-top:600}.microsite .past-events-heading{padding-top:35px;border-top:0}.event-listing{margin-top:30px}.event-listing.last{margin-bottom:30px}.microsite .event-listing{border-top:1px solid #d3d3d3;padding-top:35px}.global-search-results .event-listing{margin-top:0}.event-title{font-size:20px;font-weight:600;text-decoration:none;color:#333;margin:0 0 5px;line-height:1.3}.event-title:hover{color:#333}.global-search-results .event-title{margin-bottom:3px}.event-details{margin-bottom:15px;line-height:1.8;font-size:16px}.event-details label{margin-right:5px}.event-location-details{display:block}.event-location-details p{margin-bottom:0;line-height:1.8}.event-detail .event-details{display:table}.event-detail .event-details .event-date-time,.event-detail .event-details .event-location,.event-detail .event-details .event-speaker-list{display:table-row}.event-detail .event-details .event-date-time label,.event-detail .event-details .event-location label,.event-detail .event-details .event-speaker-list label{width:80px;display:table-cell}.event-detail .event-details .event-timezone{margin-left:5px}.global-search-results .event-date-time{margin-top:0}.event-speaker-thumbnails{margin-top:15px;display:inline-block}.event-speaker-thumbnails li{margin:0 10px 0 0;display:inline-block;float:left}.event-speaker-thumbnails li:before{display:none}.event-speaker-thumbnails img{display:block;width:70px}.event-logo{margin-bottom:15px;display:block}.this-week-icon{background:#ababab;border-color:#ababab;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.this-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.this-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.this-month-icon{background:#ae0a13;border-color:#ae0a13;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.this-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.this-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.next-week-icon{background:#ababab;border-color:#ababab;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.next-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.next-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.next-month-icon{background:#ae0a13;border-color:#ae0a13;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.next-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.next-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.featured-case-study{width:100%;margin-bottom:30px}.case-study-search-result{border-top:1px solid #d3d3d3;padding-top:30px;padding-bottom:40px}.case-study-search-result.first{border-top:none}.microsite-case-study-listing{border-top:1px solid #d3d3d3;margin-bottom:40px;padding-top:30px;display:block;float:left;width:100%}.microsite-case-study-listing img{width:220px}.search-section-results .case-study-listing{width:100%;padding-top:0;border:0}.search-section-results .case-study-listing .pull-right{margin-top:3px;margin-bottom:0}.case-study-title{font-size:15px;font-weight:400;text-decoration:none;margin-top:4px;display:block;line-height:1.3}.case-study-title-search{font-size:17px;font-weight:600;text-decoration:none}.microsite-case-study-title{margin:0 0 10px;line-height:1.3;font-size:20px;font-weight:600}.custom-microsite-template .microsite-case-study-title{font-size:20px;font-weight:700}.custom-page-case-studies{margin:50px 0 30px;padding:0 0 10px;font-size:24px}.related-people{margin:15px 0 0 27px;position:relative;line-height:1.8}.related-people .icon-user:before{margin-left:-25px;position:absolute;color:#ababab}.case-studies-wrapper{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:flex-start}.view-all-case-studies{margin:0;float:none}.case-study-teaser-image{float:right;margin:0 0 4px 30px}.publication-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #d3d3d3;overflow:hidden}.publication-listing.first{border-top:0}.publication-listing .publication-name{font-size:17px;color:#ababab;font-style:italic;display:block}.publication-listing .byline{font-size:17px;color:#ababab}.publication-title{font-size:20px;font-weight:600;text-decoration:none;color:#333;line-height:1.3}.publication-title:hover{color:#333}.publication-teaser-image{margin-bottom:15px}.publication-date-and-type{color:#ababab;font-size:17px;display:block;margin-bottom:5px}.publication-date-and-type .date{color:#ababab;font-size:17px}.global-search-results .publication-date-and-type{margin-bottom:0}.publication-info{margin-top:5px}.global-search-results .publication-info{margin-top:0}.icon-audio:after{content:"\f028";color:#333;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-slideshare:after{content:"\f080";color:#333;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-video:after{content:"\f03d";color:#333;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.phantom{float:none;color:#ababab}.phantom:hover{color:#ababab}.status-phantom .byline,.status-phantom .date,.status-phantom .publication-date-and-type,.status-phantom .publication-name{color:#ababab}.status-phantom.media-audio-format .publication-type:after,.status-phantom.media-slideshare-format .publication-type:after,.status-phantom.media-video-format .publication-type:after{color:#ababab}.publication-name{font-weight:400;font-style:italic}.publication-detail iframe{margin-top:20px;margin-bottom:30px}.byline{display:block}.pdf-download{margin-bottom:16px}.pdf-download .pdf-icon{margin-left:0}.pdf-download .pdf-icon:before{font-size:22px;margin-left:2px;margin-right:6px}.contact-page-type h2{display:none}.office-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.office-listing{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px;width:100%}.office-location-image{margin-bottom:10px}.office-title{display:block;font-size:24px;font-weight:600;color:#333;text-decoration:none;margin-bottom:20px;line-height:1}.office-title:hover{color:#4e0408}.office-location-details{line-height:1.8}.global-search-results .office-location-details{width:100%;float:none}.contact-entry{margin-bottom:25px;overflow:hidden;display:flex;align-items:flex-start}.contact-entry p{float:left;font-size:15px;line-height:1.3}.contact-image{float:left;margin-right:20px}.office-location-map{margin-bottom:25px}.single-office .office-location-details{margin-bottom:30px}.achievements-page-type .description,.section-overview-with-callouts-page-type .description{margin-bottom:30px;border-bottom:1px solid #d3d3d3;padding-bottom:30px}.content-callout-entry{clear:both;display:table;width:100%;margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0}.callout-heading{margin-top:0;margin-bottom:15px}.callout-heading a{color:#ae0a13}.callout-image{float:left;margin:6px 20px 0 0}.callout-description p{display:table}.callout.button{background-color:#ebebeb;color:#ae0a13;padding:6px 11px;font-size:12px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;margin:15px 0;display:inline-block}.callout.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.callout.button:hover{background-color:#ababab;color:#fff}.callout.button:hover:after{color:inherit}.content-drop-image{margin-bottom:15px}.drop-image,.fact-image{float:right;margin:6px 0 25px 50px}.management-page-type .intro-paragraph{font-size:17px}.management-page-type .intro-paragraph p{line-height:1.8}.management-photo{float:left;margin-right:-150px;width:150px;height:150px}.management-photo img{display:block}.management-wrapper{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.management-entry{float:left;width:50%;margin-bottom:30px}.management-info{line-height:1.3;float:left;display:block;margin-left:170px;margin-right:20px}.management-name{display:block;margin-top:45px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-size:15px;color:#ae0a13;text-decoration:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.management-title{font-size:15px}.achievements-entry{clear:both;margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.achievements-entry.first{margin-top:0;border-top:none;padding-top:0}.achievement-description-wrapper{display:table}.achievement-image{float:left;margin:3px 20px 30px 0}.achievement-heading{margin-top:0;font-size:17px;font-weight:700;color:#333}.intro-paragraph{font-size:17px;margin-bottom:15px}.intro-paragraph p{line-height:1.8}.key-fact-entry{margin-bottom:30px;padding-left:34px;position:relative}.key-fact-entry:before{content:"\f105";color:#fff;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.key-fact-entry:before{position:absolute;left:0;width:20px;height:20px;line-height:20px;top:1px;text-align:center;background-color:#464646}.key-fact-entry.first h3{margin-top:0}.qa-entry{border-top:1px solid #d3d3d3;padding-top:30px;margin-bottom:30px}.qa-entry.first{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.qa-question{position:relative;font-weight:700;font-size:17px;color:#333;margin-left:75px;margin-bottom:15px}.qa-question:before{content:"\25cf";color:#ae0a13;font-size:130px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.qa-question:before{position:absolute;top:-37px;left:-83px;line-height:1em}.qa-question:after{content:'Q.';position:absolute;top:6px;left:5px;margin-left:-63px;font-size:30px;line-height:55px;color:#fff}.qa-answer{margin-left:75px}.qa-answer:before{content:"Answer:";font-weight:700;display:inline-block;float:left;margin-right:5px;text-transform:capitalize;line-height:1.8}.subscribe-form .description{margin-bottom:30px}.subscribe-form input[type=checkbox]{margin:1px 7px 5px 0}.subscribe-form .errors .field:first-of-type{margin-top:35px}.required-field{color:#ae0a13}.subscribe-checklist-wrap{margin:20px 0}.subscribe-checklist-wrap ul{border:2px solid #d3d3d3;max-width:450px;max-height:200px;padding:10px;overflow:auto}.subscribe-checklist-wrap li{margin-left:0}.subscribe-checklist-wrap li:before{display:none}.success{font-size:22px;font-weight:300;margin-bottom:30px}.job-opening{border-top:1px solid #d3d3d3;margin-top:30px}.job-opening.first{border-top:1px solid #d3d3d3}.job-opening .btn:after{vertical-align:middle}.btn-expand:after{content:"\f107"!important}.btn-collapse:after{content:"\f106"!important}.description-intro{margin-bottom:20px}.job-title{font-size:24px;margin:36px 0 4px}.job-description-has-intro .job-title{cursor:pointer}.description-continued{display:none}.job-opening-filters-wrapper{padding:30px 0 0}.job-opening-filters-wrapper .filter-controls{display:inline-block;margin-right:25px}.job-opening-filters-label{margin:0 0 10px}.filter-by-office-hidden-initially{display:none}.job-location{margin:0 0 20px;font-size:17px;font-style:normal}.view-more{background-color:#ebebeb;color:#ae0a13;padding:6px 11px;font-size:12px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;display:inline-block}.view-more:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-more:hover{background-color:#ababab;color:#fff}.view-more:hover:after{color:inherit}.global-search-results section{display:flex;flex-direction:column}.global-search-results-container{width:100%}.search-section-title{width:100%;background-color:#ebebeb;flex-shrink:0}.search-section-title h2{padding:15px 20px;font-weight:600;font-size:20px;font-family:"didot 16 a","didot 16 b",serif;color:#464646}.search-no-results .search-section-title{height:300px}.search-section-results{width:100%;vertical-align:top;padding:20px 0;box-sizing:border-box}.search-section-results a{font-weight:600;color:#ae0a13;text-decoration:none}.search-section-results a:hover{color:#333}.search-section-results .post-title{font-size:17px;padding:0}.search-section-results article{margin-bottom:25px;border:0;padding-top:0}.search-results-link-wrapper{text-align:right;clear:both}.predictiveSearch-loadingGraphic{text-align:center}.predictiveSearch-loadingGraphic,.predictiveSearch-noResults{padding:10px;height:26px;line-height:26px}.predictiveSearch-postType-title{background-color:#ababab;color:#fff;font-weight:600;padding:5px 10px}.predictiveSearch{border:1px solid #d3d3d3;font-family:aktiv-grotesk,sans-serif;font-size:14px;background-color:#fff;z-index:1000;position:absolute;top:100%;left:0;text-transform:none;width:inherit;overflow-x:hidden}.predictiveSearch.popRight{max-height:500px;overflow-y:scroll;margin-left:15px}.global-search .predictiveSearch{width:250px!important}.predictiveSearch-post{border-bottom:1px solid #d3d3d3}.predictiveSearch-post:last-child{border:0}.predictiveSearch-post.active,.predictiveSearch-post:hover{background:#ebebeb}.predictiveSearch-post .group{padding:8px;overflow:hidden;text-decoration:none;color:#333;display:block}.predictiveSearch-post .thumbnail{width:60px;height:60px;margin-right:10px;float:left}.predictiveSearch-post .name{font-weight:700;color:#ae0a13}.predictiveSearch-post .name:hover{color:#4e0408}.predictiveSearch-post .highlight-nickname{color:#ababab;margin-left:5px}.predictiveSearch-post .position{color:#333;display:block;width:100%}.predictiveSearch-post.has-children .group{padding-bottom:0}.predictiveSearch-childPosts{margin-left:20px;padding-bottom:10px;font-size:13px}.predictiveSearch-childPosts .predictiveSearch-post{border-bottom-style:none}.predictiveSearch-childPosts .predictiveSearch-post .group{padding-top:1px}.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname,.predictiveSearch-childPosts .predictiveSearch-post .name{font-weight:400}.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname.active,.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname:hover,.predictiveSearch-childPosts .predictiveSearch-post .name.active,.predictiveSearch-childPosts .predictiveSearch-post .name:hover{color:#ae0a13}.predictiveSearch-childPosts .predictiveSearch-post a:before{content:"\f105";color:#333;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.predictiveSearch-childPosts .predictiveSearch-post a:hover:before{color:#ae0a13}.predictiveSearch-postType-person .name{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.predictiveSearch-postType-industry .thumbnail,.predictiveSearch-postType-practice-area .thumbnail{display:none}.predictiveSearch-search{padding:5px 10px;color:#fff;background-color:#ababab;font-weight:600;height:60px;cursor:pointer;position:relative}.predictiveSearch-search:hover{background:#464646}.predictiveSearch-search:before{content:"\f002";color:#fff;font-size:18px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.predictiveSearch-search:before{position:absolute;bottom:5px;right:10px;display:block}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+PC9zdmc+);left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}li.mouse-icon{background-color:transparent;width:80px;display:block;position:absolute!important;right:0;z-index:100;cursor:pointer}a{color:#cf0012}a:hover img{opacity:1}p:last-child{margin-bottom:0!important}h3{font-family:aktiv-grotesk,sans-serif;color:#333;font-weight:300;font-size:24px;line-height:1.5}ol,ul{margin-bottom:0;padding-bottom:0}ul li{margin-left:23px}ul li:before{content:"\25cf";color:#333;font-size:12px;margin-left:-22px;top:6px}ul li li:before{content:"\25cb";color:#333;transform:scale(.8)}ul li p{margin-bottom:0}ol{counter-reset:li}ol>li{position:relative;list-style:none;margin-left:23px;font-weight:400;line-height:2.1}ol>li:before{position:absolute;color:#333;margin-left:-22px;content:counter(li) '.';counter-increment:li}ol>li p{margin:0}.description ul li,article ul li{line-height:2.1}.description blockquote{font-family:"didot 16 a","didot 16 b",serif;font-size:24px;margin:0;padding:15px 35px 30px}.description blockquote p{line-height:1.3}#post-content .microsite-page-heading,#post-content h2{font-size:29px;line-height:1.3}.text{border:none;background-color:#ebebeb}.text::-webkit-input-placeholder{color:#ababab}.text:-moz-placeholder{color:#ababab}.text::-moz-placeholder{color:#ababab}.text:-ms-input-placeholder{color:#ababab}.text::placeholder{font-size:17px}.text::-webkit-input-placeholder{font-size:17px}.text:-moz-placeholder{font-size:17px}.text:-ms-input-placeholder{font-size:17px}.icon-down-triangle:after{content:"";display:inline-block;background-image:url(/content/themes/young-theme/img/down-angle-gray.svg);background-repeat:no-repeat;background-size:cover;width:16px;height:8px;right:20px;top:9px}.icon-search:after{content:"";display:inline-block;background-image:url(/content/themes/young-theme/img/search-icon-gray.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:15px;right:20px;top:5px}.people-main .dropdown-clear-selection{right:20px}.datalist{z-index:1000}.datalist ul{margin-top:0}.datalist li{padding:9px 22px;line-height:1.3}.datalist li::before{content:none}.datalist li:hover{background:#ae0a13;color:#fff}.datalist li:hover a{color:#fff}.datalist li:first-child{margin-top:0}.datalist-inner>ul>li{padding:9px 22px}.datalist-inner>ul>li:before{content:none}.datalist-item-group-label{color:#fff;background:#ababab}.btn:not(.button){background:#ae0a13;color:#fff;text-transform:uppercase;padding:10px 15px}.btn:not(.button):hover{background:#cf0012}.btn:not(.button):after{content:none}.button{background:#ae0a13;color:#fff;text-transform:uppercase;font-weight:600;font-size:15px;padding:16px 31px}.button:hover{background:#cf0012}.button::after{content:none}.button-next{position:absolute;top:0;z-index:10;cursor:pointer;height:100%;right:0;left:90%;opacity:.7;background:#171717;outline:0}.breadcrumb-link{font-family:"didot 16 a","didot 16 b",serif}.breadcrumb-link:before{display:none}.category-careers .breadcrumb-link,.single-office .breadcrumb-link{color:#ababab;font-size:24px}.category-careers .breadcrumb-link:before,.single-office .breadcrumb-link:before{display:none}.category-careers .breadcrumb-link:after,.single-office .breadcrumb-link:after{content:"/";margin-left:8px}.microsite .breadcrumb-link{margin-left:0;color:#333;font-size:27px}.microsite .breadcrumb-link:hover{color:#333}.event-highlight-icon{padding:3px 8px;margin-left:25px}.event-highlight-icon:before{content:"";border:10px solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-20px}.event-highlight-icon:after{content:none}.media-format-wrapper{display:none}.rainmaker-pagination page-count{margin-left:0!important}.next,.previous{background:0 0;height:52px;width:52px;border:2px solid #d6d6d6;color:#fff!important;padding:0;margin:0;position:relative;display:flex;align-items:center}.next:hover,.previous:hover{background:0 0}.next:hover:before,.previous:hover:before{background-image:url(/content/themes/young-theme/img/right-arrow-red.png)}.next:before,.previous:before{content:"";font-family:FontAwesome;width:32px;height:10px;top:50%;margin-top:-5px;background-size:contain;background-repeat:no-repeat;transform:scale(.9);background-image:url(/content/themes/young-theme/img/right-arrow-gray.png)}.previous:before{transform:rotate(180deg) scale(.9);position:absolute;left:50%;margin-left:-16px}.previous+.next{border-left:0}.next:before{position:absolute;right:50%;margin-right:-16px}.next:after{content:none}.event-details{margin-top:10px;font-size:17px}.case-study-search-result{padding:0}.case-study-search-result .excerpt{margin-top:10px;padding:0}.case-study-title{margin:0}.event-details,.news-date-and-type,.news-date-and-type .date,.news-date-and-type .news-item-type,.publication-type{color:#ababab}.microsite-case-study-listing img,.news-item-teaser-image,.publication-teaser-image{width:100px}.news-date-and-type,.publication-date-and-type{color:#fff}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{color:#303030;margin-left:-30px}.firm-highlights{display:flex;flex-direction:row;align-items:center;background:#171717;height:430px;font-weight:600;position:relative;margin-top:100px}.firm-highlights:before{content:"";height:40px;width:4px;background:#ae0a13;display:block;position:absolute;top:-20px;left:50%;margin-left:-3px;z-index:5}.firm-highlights .swiper-container{width:115%}.firm-highlights .swiper-slide{max-width:33%}.firm-highlights.no-controls .controls{display:none}.firm-highlights.no-controls .swiper-wrapper{justify-content:center}.firm-highlights.no-controls .swiper-container{width:100%;padding:0 30px;box-sizing:border-box}.firm-highlights.no-controls .swiper-slide:first-child a{margin-left:0}.firm-highlights__content{overflow:hidden}.firm-highlights__content__headline{color:#fff;font-size:18px;font-weight:600;margin-top:9px;line-height:1.25;display:block;display:-webkit-box;max-height:90px;height:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.firm-highlights__content__headline:hover{color:#ae0a13}.firm-highlights__content__text{color:rgba(150,150,150,.65);font-weight:400;font-size:13px;padding-bottom:10px;display:block;display:-webkit-box;max-height:80px;height:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .5s}.firm-highlights__content__text:hover{color:#969696}.firm-highlights__content__text p{overflow:hidden;line-height:1.65}.firm-highlights__content__more{color:#fff;display:flex;align-items:center;justify-content:left;font-size:11px;text-transform:uppercase;width:80px;height:27px;transition:all .5s;order:1}.firm-highlights__content__more:hover{color:#ae0a13}.firm-highlights__content__more:hover+.firm-highlights__content__text{color:#b5b5b5}.firm-highlights__content__label{color:rgba(150,150,150,.78);text-transform:uppercase;font-size:11px;letter-spacing:1px}.swiper-slide a{display:flex;flex-direction:column;margin-left:65px}.swiper-slide-active a{margin-left:35px}.swiper-slide-duplicate-prev a{opacity:.35}#footer{border:none}#footer a{color:#d3d3d3;font-weight:500}#footer a:hover{color:#cf0012}#footer a:hover:before{color:#cf0012}#footer li{border:none;font-size:12px;margin-bottom:17px;text-transform:uppercase}#footer li a{position:relative;color:#333}#footer li a:after{margin:0 12px;position:absolute;right:0;content:"";height:10px;width:2px;background:#464646}#footer li:last-child a:after{content:none}#footer-inner{display:flex;flex-direction:column}#footer-inner:before{content:none;display:block;height:1px;background:#d3d3d3;width:100%;margin-bottom:40px}.footer-menu{order:1}.footer-menu a{padding:0 24px 0 0}.follow-label{display:none}.social-follow{display:flex;position:relative;margin:13px 0 25px;order:2}.social-follow a{border:1px solid #d3d3d3;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.social-follow a:before{font-family:FontAwesome;color:#d3d3d3;font-size:18px;margin:0}.social-follow a:hover{opacity:1}.follow-facebook{order:1;border-right:0!important}.follow-facebook:before{content:"\f09a";position:relative}.follow-twitter{order:2;border-right:0!important}.follow-twitter:before{content:"\f099";left:3px}.follow-linkedin{order:3;border-right:0!important}.follow-linkedin:before{content:"\f0e1"}.follow-youtube{order:4}.follow-youtube:before{content:"\f16a"}.copyright-notice{order:3;color:#d3d3d3;font-size:14px;font-weight:300;line-height:1.5}.site-attribution{display:none}#header-inner:after{content:"";width:calc(100% - 140px);height:1px;background:#fff;opacity:.3;position:absolute;bottom:0;right:0}.mobile-search{border:none;right:60px}.global-search.focused .text{background:#fff}.global-search.focused .field,.global-search.focused .predictiveSearch{width:300px!important}.global-search .text{background:rgba(235,235,235,.3);line-height:1}.global-search .text::placeholder{font-size:14px;color:#fff}.global-search .text::-webkit-input-placeholder{font-size:14px;color:#fff}.global-search .text:-moz-placeholder{font-size:14px;color:#fff}.global-search .text::-moz-placeholder{font-size:14px;color:#fff}.global-search .text:-ms-input-placeholder{font-size:14px;color:#fff}.global-search .icon-search:after{width:14px;height:14px;right:10px;top:9px}#page-title-bar{background:url(/content/themes/young-theme/img/generic-marquee.jpg);background-size:cover;margin-bottom:45px;z-index:0}.archive-detail-page #page-title-bar,.archive-listing-page #page-title-bar,.category-careers #page-title-bar,.contact-page-type #page-title-bar,.diversity #page-title-bar,.person-microsite #page-title-bar,.single-office #page-title-bar,.y-blogs-page-type #page-title-bar,.y-litigation-page-type #page-title-bar,.y-wine-water-page-type #page-title-bar{background:#fff}.archive-detail-page .page-title-wrapper,.archive-listing-page .page-title-wrapper,.category-careers .page-title-wrapper,.contact-page-type .page-title-wrapper,.diversity .page-title-wrapper,.person-microsite .page-title-wrapper,.single-office .page-title-wrapper,.y-blogs-page-type .page-title-wrapper,.y-litigation-page-type .page-title-wrapper,.y-wine-water-page-type .page-title-wrapper{color:#333}#page{overflow:hidden}#post-content{background-color:#fff}.mobile-menu a{background:#333;border-top:1px solid rgba(255,255,255,.3);font-weight:700;font-size:15px;text-transform:uppercase;padding:15px 35px 12px 15px}.mobile-menu a:hover{background:#ae0a13}.mobile-menu .menu-item-has-children>a:after{content:"\f178";color:#ababab;font-family:FontAwesome;position:absolute;right:15px}.mobile-menu .menu-item-type-back a{background:#464646}.mobile-menu .current-menu-ancestor>a,.mobile-menu .current-menu-item>a{background:#ae0a13}.mobile-menu .current-menu-ancestor>a:after,.mobile-menu .current-menu-item>a:after{color:#fff}.mobile-menu .current-menu-ancestor>a:hover,.mobile-menu .current-menu-item>a:hover{background:#ae0a13}.mobile-menu-toggle{padding:0;right:10px}.mobile-menu-toggle:after{color:#ababab;font-size:24px;margin-top:-7px}.sidebar .menu:before{content:"";height:1px;width:100%;display:block;background:#d3d3d3;margin-bottom:10px}.sidebar .menu:after{content:"";height:1px;width:100%;display:block;background:#d3d3d3;margin-top:15px}.sidebar .menu ul{text-align:right}.sidebar .menu li{margin-top:0;padding-left:30px;line-height:1.2}.sidebar .menu li:first-child{margin-top:0}.sidebar .menu li.current-menu-item:before{background:#cf0012;content:"";display:block;height:2px;left:0;margin:0;position:absolute;width:30px;top:15px}.sidebar .menu li.current-menu-item a{color:#cf0012}.sidebar .menu li.last-menu-item>a{border:none}.sidebar .menu li a{text-align:right;border:none;color:#333;font-weight:600;padding:7px 0}.sidebar .menu li a:hover{color:#cf0012}.mobile-header-menu{height:145px}.header-menu a{font-size:13px;position:relative}.header-menu .current-menu-item a:after,.header-menu .toggle-menu-panel--expanded a:after,.header-menu a:hover:after{content:"";position:absolute;bottom:-1px;left:26px;width:calc(100% - 52px);height:3px;background-color:#fff;z-index:2}.menu-panels{position:absolute;z-index:999;top:80px;right:35px;width:calc(100% - 210px)}.menu-panel{box-sizing:border-box;display:none;background:#171717;padding:25px 90px 45px;min-width:860px}.menu-panel__columns{display:flex}.menu-panel__title{color:#333;font-family:"didot 16 a","didot 16 b",serif;font-size:76px;margin-left:-2px}.menu-panel__heading{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;margin-top:-15px;margin-bottom:12px}.people-menu-panel__column--left{min-width:280px;width:50%}.people-menu-panel__column--left .field:last-child{margin-bottom:15px}.people-menu-panel__fields .text{border:none}.people-menu-panel__toggles{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.people-menu-panel__toggle-simple-search{margin-top:-2px}.people-menu-panel__toggle-advanced-search,.people-menu-panel__toggle-simple-search{-webkit-appearance:none!important;background-color:transparent;color:#fff;border:none;text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:500;padding-right:0}.people-menu-panel__toggle-advanced-search:hover,.people-menu-panel__toggle-simple-search:hover{color:#ae0a13}.people-menu-panel__toggle-advanced-search:before,.people-menu-panel__toggle-simple-search:before{width:30px;content:"";border-top:1px solid #ae0a13;height:4px;display:inline-block;margin-right:10px}.people-menu-panel__search-button{-webkit-appearance:none!important;background-color:#ae0a13;color:#fff;text-transform:uppercase;font-weight:600;border:none;padding:14px 26px;font-size:15px;letter-spacing:1px;margin-top:2px}.people-menu-panel__search-button:hover{background:#cf0012}.people-menu-panel__column--right{margin-top:109px;margin-left:40px;border-left:1px solid #333;padding-left:35px;height:85px}.people-search-filter{width:351px;margin:0 -6px}.people-filter-button{margin-right:0;margin-bottom:0;background-color:transparent;color:#ababab;font-size:16px;width:27px;height:29px;line-height:29px}.people-filter-button:hover{color:#ae0a13;background-color:transparent;text-decoration:underline}.people-menu-panel__view-all{text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:1px;color:#fff;display:block;padding-top:15px}.people-menu-panel__view-all:hover{color:#ae0a13}.people-menu-panel__view-all:after{width:30px;content:"";border-top:1px solid #ae0a13;height:4px;display:inline-block;margin-left:10px}.people-menu-panel__search-button,.people-menu-panel__toggle-simple-search{display:none}.people-menu-panel__field{display:none}.people-menu-panel__field:nth-child(1){display:block}.menu-panel--advanced .people-menu-panel__search-button,.menu-panel--advanced .people-menu-panel__toggle-simple-search{display:inline}.menu-panel--advanced .people-menu-panel__field{display:block}.menu-panel--advanced .people-menu-panel__toggle-advanced-search{display:none}.services-menu-panel__column--left{min-width:300px;width:65%}.services-menu-panel__column--right{margin-top:35px;margin-left:40px;border-left:1px solid #333;padding-left:40px;width:360px;flex-shrink:0}.services-menu-panel .people-menu-panel__search-button{display:block}.services-menu-panel ul{list-style-type:none;padding-left:0;text-indent:0;display:flex;flex-direction:column;justify-content:space-around;height:250px}.services-menu-panel ul li:before{content:none}.services-menu-panel ul:before{content:none}.services-menu-panel li{margin:0}.services-menu-panel li a{color:#fff;text-transform:uppercase;border:1px solid #303030;width:100%;display:block;font-size:13px;font-weight:500;letter-spacing:.5px;padding:7px 18px;position:relative;box-sizing:border-box;overflow:hidden}.services-menu-panel li a.current-menu-item>a{background:#fff;color:#333}.services-menu-panel li a.current-menu-item>a:before{content:""}.services-menu-panel li a.current-menu-item>a::after{background-image:url(/content/themes/young-theme/img/right-arrow-white.png)}.services-menu-panel li a:hover{background:#fff;color:#333}.services-menu-panel li a:hover::before{content:""}.services-menu-panel li a:hover::after{background-image:url(/content/themes/young-theme/img/right-arrow-white.png)}.services-menu-panel li a:before{content:none;position:absolute;right:0;top:0;height:40px;width:40px;background:#ae0a13}.services-menu-panel li a:after{content:"";width:19px;height:10px;background-image:url(/content/themes/young-theme/img/right-arrow-red.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:9px;top:17px}.firm-menu-panel__column--left{width:75%;min-width:180px}.firm-menu-panel__column--right{width:580px;flex-shrink:0;margin-top:30px;min-height:91px}.firm-menu-panel ul{list-style-type:none;padding-left:0;text-indent:0;position:relative}.firm-menu-panel ul li:before{content:none}.firm-menu-panel ul:before{content:none}.firm-menu-panel li{text-align:left;margin:0;width:190px;display:inline-block}.firm-menu-panel li.current-menu-item>a{background:#fff;color:#333}.firm-menu-panel li.current-menu-item>a:before{content:""}.firm-menu-panel li.current-menu-item>a:after{background-image:url(/content/themes/young-theme/img/right-arrow-white.png)}.firm-menu-panel li.current-menu-item.expandable a{background:#171717;color:#fff}.firm-menu-panel li.current-menu-item.expanded>a:before{background:#171717}.firm-menu-panel .menu>li:not(.expandable){position:absolute}.firm-menu-panel .menu>li:not(.expandable):nth-child(2){left:195px}.firm-menu-panel .menu>li:not(.expandable):nth-child(3){left:390px}.firm-menu-panel .menu>li:not(.expandable):nth-child(4){top:50px;left:195px}.firm-menu-panel .menu>li:not(.expandable):nth-child(5){top:50px;left:390px}.firm-menu-panel .sub-menu{display:none}.firm-menu-panel a{color:#fff;text-transform:uppercase;border:1px solid #303030;width:100%;display:block;font-size:13px;font-weight:500;letter-spacing:.5px;padding:7px 45px 7px 18px;position:relative;box-sizing:border-box;overflow:hidden}.firm-menu-panel a:hover{background:#fff;color:#333}.firm-menu-panel a:hover:before{content:""}.firm-menu-panel a:hover:after{background-image:url(/content/themes/young-theme/img/right-arrow-white.png)}.firm-menu-panel a:before{content:none;position:absolute;right:0;top:0;height:40px;width:40px;background:#ae0a13}.firm-menu-panel a:after{content:"";width:19px;height:10px;background-image:url(/content/themes/young-theme/img/right-arrow-red.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:9px;top:17px}.firm-menu-panel .expandable{width:188px;border:1px solid #303030;transition:all .25s ease-out}.firm-menu-panel .expandable a:hover{background:0 0;color:#ae0a13}.firm-menu-panel .expandable a:hover:before{content:none}.firm-menu-panel .expandable:after{content:"";display:inline-block;width:5px;height:18px;background-image:url(/content/themes/young-theme/img/down-arrow-red.png);background-size:contain;background-repeat:no-repeat;transition:top .25s ease-out}.firm-menu-panel .expandable li{margin:0;width:190px}.firm-menu-panel .expandable li a{font-size:16px;font-weight:400;text-transform:none}.firm-menu-panel .expandable li a:after{display:none}.firm-menu-panel .expandable .current-menu-item a:before,.firm-menu-panel .expandable li>a:hover:before{content:"";display:inline-block;width:20px;height:1px;background-color:#ae0a13;position:absolute;left:0;top:16px}.firm-menu-panel .expandable a{border:none}.firm-menu-panel .expandable>a:after{display:none}.firm-menu-panel .expandable.expanded{padding-top:7px;margin-top:-7px}.firm-menu-panel .expandable.expanded .sub-menu{padding-bottom:13px;display:block}.firm-menu-panel .expandable.expanded .sub-menu>.current-menu-item a{background:0 0;color:#ae0a13}.firm-menu-panel .expandable.expanded:after{top:17px;content:""}.mobile-microsite-menu .mobile-menu-toggle{position:relative;top:-30px;right:0;padding:0;background:#ae0a13;width:30px;height:30px;border:0}.mobile-microsite-menu .mobile-menu-toggle:hover{background:#ae0a13}.mobile-microsite-menu .menu{top:0}.main-microsite-menu-wrap{border:none;margin-top:-61px}.microsite-menu:before{content:"";height:100%;width:300px;display:block;position:absolute;background:#fff;margin-left:-200px}.microsite-menu ul{background:#fff;width:calc(100% - 220px);display:flex;position:relative;align-items:center;padding-left:30px;overflow:hidden}.microsite-menu ul:after{content:"";position:absolute;bottom:0;top:0;right:0;width:40px;height:200px;background:#fff;display:block}.microsite-menu li{height:100%;position:relative;display:flex;align-items:center;padding:17px 0}.microsite-menu li:first-child a{padding-left:0}.microsite-menu li.mouse-icon:only-child{height:61px;padding:0;position:relative!important;z-index:0}.microsite-menu li.mouse-icon:only-child:before{content:"";width:13px;height:35px;background-image:url(/content/themes/young-theme/img/mouse.gif);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:-665px;top:17px;z-index:10;cursor:pointer}.microsite-menu li.mouse-icon:only-child:after{content:"";position:absolute;bottom:0;width:2000px;height:1px;background:#d2d1d1;display:block;left:0}.microsite-menu li.mouse-icon:not(:only-child){z-index:2}.microsite-menu li.mouse-icon:not(:only-child):after{content:"";height:100%;width:35px;display:block;position:absolute;right:0;top:1px;background:0 0;z-index:10}.microsite-menu li:after{content:"";position:absolute;bottom:0;width:2000px;height:1px;background:#d2d1d1;display:block;left:0}.microsite-menu a{padding:0 48px 0 0;background:#fff;color:#333;font-weight:500}.microsite-menu a:hover{color:#cf0012}.microsite-menu .current-menu-item a{color:#cf0012}.microsite-menu .current-menu-item a:after{content:"";display:block;position:absolute;background:#333;width:calc(100% - 48px);height:2px;bottom:0;z-index:3}.has-image .microsite-menu li.first-menu-item.current-menu-item:before{content:"";width:13px;height:35px;background-image:url(/content/themes/young-theme/img/mouse.gif);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:-625px;top:17px;z-index:1;cursor:pointer}.has-image .microsite-menu li.mouse-icon:only-child{z-index:1}.microsite-menu-secondary li{margin-bottom:3px}.microsite-menu-secondary a{background-color:#ebebeb;color:#333;padding:12px 35px 12px 15px;font-weight:500;font-size:16px}.microsite-menu-secondary a:after{content:url(/content/themes/young-theme/img/right-arrow-white.png)}.microsite-menu-secondary a:hover{background:#ae0a13;color:#fff}.microsite-menu-secondary .current-menu-item a{background:#ae0a13;color:#fff}.custom-page-type.delaware-local-rules blockquote{font-style:italic;font-weight:400;font-size:17px!important;font-family:aktiv-grotesk,sans-serif}.archive-listing{padding-top:30px;border-top:1px solid #d3d3d3}.archive-listing.first{border:none}.archive-listing .news-item-title,.archive-listing .post-title{font-weight:500}.archive-listing .news-item-title:hover,.archive-listing .post-title:hover{text-decoration:underline;color:#cf0012}.archive-listing .news-first-item .news-item-title{font-size:30px;font-weight:600;line-height:1.35}.archive-listing .news-first-item .news-item-title:hover{color:#cf0012}.archive-listing .news-item-type:before,.archive-listing .publication-type:before{content:"";height:22px;width:1px;display:inline-block;background:#dcdcdc;position:relative;margin:0 21px 0 4px;bottom:-5px}.archive-listing.event-listing{border-top:1px solid #d3d3d3}.archive-listing .related-people a{display:inline-block;margin-left:9px;color:#ababab}.archive-listing .related-people a:hover{color:#cf0012}.archive-search-fields .text{border:none;background:#ebebeb;font-size:17px;height:50px!important}.archive-search-fields .text::placeholder{color:#ababab}.archive-search-fields .text::-webkit-input-placeholder{color:#ababab}.archive-search-fields .text:-moz-placeholder{color:#ababab}.archive-search-fields .text:-ms-input-placeholder{color:#ababab}.archive-search-fields .dropdown-clear-selection{top:-14px!important;right:20px}.archive-search-buttons{margin-top:15px}.archive-search-results.people-page-type .name-wrapper a{color:#333}.archive-search-results.people-page-type .name-wrapper a:hover{color:#cf0012}.archive-search-results.people-page-type .phone-link{color:#333}.publication-date-and-type .date,.publication-listing .byline,.publication-listing .publication-name{font-size:inherit}.news-item-listing .description a{display:block;margin-top:13px;text-transform:uppercase;color:#333;font-weight:500}.news-item-listing .description a:hover{color:#ae0a13}.news-item-listing .description a span{color:#333;font-weight:600}.news-item-listing .description a span::after{content:none}.past-events-heading{border:none}.icon-user:before{content:"";display:inline-block;background-image:url(/content/themes/young-theme/img/people-icon.svg);background-repeat:no-repeat;background-size:cover;width:19px;height:17px;left:0;top:7px}.event-speaker-thumbnails{display:flex;flex-direction:row}.event-speaker-thumbnails ul{width:100%}.event-speaker-thumbnails li{width:70px;height:70px;margin-right:20px}.event-speaker-thumbnails img{position:relative;left:0!important;width:70px;height:70px}.archive-search-toggle::after{display:inline-block;left:0;top:1px;margin-left:15px;font-size:16px;font-family:FontAwesome;content:"\f107"}.archive-detail-post-title{font-family:aktiv-grotesk,sans-serif}#date-type{color:#fff}#date-type .date{color:#ababab}.date-type__type{display:none}#details-wrap__details{color:#ababab;line-height:1.5}.share-this-text{display:none}.share-this-links{margin-top:20px;margin-bottom:12px}.share-this-links .at-icon-wrapper{display:none;background:0 0}.share-this-links .at-icon-wrapper svg{display:none}.share-this-links .at300b{color:#c4c4c4;position:relative;padding-left:15px!important;padding-right:15px!important}.share-this-links .at300b::before{position:relative;padding-top:6px;display:block;font-family:FontAwesome;color:#c4c4c4;font-size:18px}.share-this-links .at300b::after{content:"";width:1px;height:28px;position:absolute;right:0;top:0;margin-left:10px;background:#d6d6d6}.share-this-links .at300b:hover{opacity:1}.share-this-links .at300b:hover::after{opacity:1}.share-this-links .share-menu__button--icon-email{padding-top:7px!important;padding-left:14px!important;padding-right:14px!important;order:1}.share-this-links .share-menu__button--icon-email::before{content:"";display:block;width:22px;height:15px;background-image:url(/content/themes/young-theme/img/email-icon.svg);background-size:contain;background-repeat:no-repeat}.share-this-links .addthis_button_linkedin{padding-left:17px!important;padding-right:17px!important;order:4}.share-this-links .addthis_button_linkedin::before{content:"\f0e1"}.share-this-links .addthis_button_twitter{padding-left:16px!important;padding-right:16px!important;order:3}.share-this-links .addthis_button_twitter::before{content:"\f099"}.share-this-links .addthis_button_facebook{padding-left:20px!important;padding-right:20px!important;order:2}.share-this-links .addthis_button_facebook::before{content:"\f09a"}.microsite-case-study-listing:last-child{border-bottom:1px solid #d3d3d3;padding-bottom:30px}.case-study-detail .share-this-links{display:flex;justify-content:flex-end;padding-bottom:30px;border-bottom:1px solid #d6d6d6}.share-menu__button--icon-email{margin:0}.addthis_toolbox{display:flex;border:none}.addthis_toolbox::before{content:"";width:1px;height:28px;position:absolute;left:0;top:7px;background:#d6d6d6}.details-wrap__icons__pdf{display:inline-block}.details-wrap__icons__pdf::after{content:"";display:inline-block;width:19px;height:23px;margin-left:10px;margin-bottom:-5px;background-image:url(/content/themes/young-theme/img/pdf-download-icon-red.svg);background-size:contain;background-repeat:no-repeat}.details-wrap__icons__pdf a{color:#cf0012}.details-wrap__icons__pdf a:hover{color:#333}#details-wrap__icons{border-bottom:1px solid #d6d6d6;padding-bottom:35px}.archive-detail .description{padding-top:35px}.additional-info-heading{margin-top:10px;border:none}.additional-info li{margin-left:32px}.additional-info a{color:#cf0012}.additional-info a:hover{color:#333}.events-page-type.no-upcoming-events .archive-listing.first.event-listing{border-top:0!important}.events-page-type.no-upcoming-events .archive-listing.first::before{top:47px}.microsite-archive-detail-page .archive-detail{padding-top:13px}.microsite-archive-detail-page .archive-detail::before{content:none}.microsite-archive-detail-page .date-type__type,.microsite-archive-detail-page .news-item-type{display:inline-block;color:#ababab}.microsite-archive-detail-page .date-type__type::before,.microsite-archive-detail-page .news-item-type::before{content:"";height:22px;width:1px;display:inline-block;background:#dcdcdc;position:relative;margin:0 21px 0 4px;bottom:-5px}.office-post-type #page-title-bar-inner h1{color:#333}.office-post-type .description h3{font-weight:600}.office-address{line-height:2.2;font-size:14px}.view-google-map{background:#ae0a13;color:#fff;text-transform:uppercase;padding:11px 15px;font-size:12px;letter-spacing:1px}.view-google-map:hover{background:#cf0012}.view-google-map::after{content:none}.parent-practice-area{display:none}.person-microsite #page-title-bar{height:auto;align-items:flex-start;background-position:left 30% bottom -60px;background-repeat:no-repeat;background-size:845px 330px;overflow:hidden;background-color:#e4e3e1}.person-microsite .page-title-wrapper a{color:#333}.person-microsite .person-title{margin-top:8px;font-family:aktiv-grotesk,sans-serif;letter-spacing:2px}.person-microsite #sidebar-primary{margin-bottom:0}.person-link{margin-bottom:9px}.person-link a{display:flex;align-items:center;width:40px;height:40px;padding:0;margin:0;background-color:#c2c1bf;border-radius:40px;white-space:nowrap;font-weight:400}.person-link a:before{color:#fff;margin:0 15px 0 0;width:40px;height:40px;line-height:40px;flex-shrink:0;text-align:center}.person-link a:hover{background-color:#ae0a13}.linkedin:before{content:"\f0e1"}.twitter:before{content:"\f099"}.vcard:before{display:inline-block;content:"\202F";background-image:url(/content/themes/young-theme/img/vcard-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center}.resume:before{display:inline-block;content:"\202F";background-image:url(/content/themes/young-theme/img/bio-pdf-icon.svg);background-size:45%;background-repeat:no-repeat;background-position:center}.bio-info-heading{margin:40px 0 15px}.person__headshot{position:absolute;width:100%;min-height:400px;background-position:center center}.name-wrapper a,.phone-link{color:#333}.name-wrapper{line-height:1.3}.name-wrapper a:hover{color:#cf0012}.person-listing-info .name-wrapper a,.person-listing-info .person-name,.search-person-info .name-wrapper a,.search-person-info .person-name{font-weight:500}.biography-microsite-template .description{border:none;padding-bottom:0}.button.blog{display:inline-block;max-width:none;font-size:12px;padding:0}.button.blog a{color:#fff;padding:16px 31px;display:block}.button.blog a:hover{background:#cf0012}html{overflow-y:scroll}.home__who-panel{z-index:2000}.home{background:#fff;transition:background .6s}.home #main{display:none}.home .firm-highlights{display:none}.slide-1{background-image:url(/content/themes/young-theme/img/hompage-marquee-1.jpg)}.slide-2{background-image:url(/content/themes/young-theme/img/hompage-marquee-2.jpg)}.slide-3{background-image:url(/content/themes/young-theme/img/hompage-marquee-3.jpg)}.slide-4{background-image:url(/content/themes/young-theme/img/hompage-marquee-4.jpg)}.slide-5{background-image:url(/content/themes/young-theme/img/hompage-marquee-5.jpg)}.slide-6{background-image:url(/content/themes/young-theme/img/hompage-marquee-6.jpg)}.slide-7{background-image:url(/content/themes/young-theme/img/hompage-marquee-7.jpg)}.slide-8{background-image:url(/content/themes/young-theme/img/hompage-marquee-8.jpg)}.slide-9{background-image:url(/content/themes/young-theme/img/hompage-marquee-9.jpg)}.slide-10{background-image:url(/content/themes/young-theme/img/hompage-marquee-10.jpg)}#home-carousel{position:absolute;width:100%;height:100%}#home-carousel .swiper-container{height:600px}#home-carousel .swiper-slide{background-size:1280px 720px;background-position:bottom center;font-size:20px;box-sizing:border-box;border:none}#home-carousel .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=);opacity:.5;outline:0;right:35px}.home__image{position:relative;overflow:visible}.home__marquee{background:0 0;display:block;width:100%;transform:scale(1);opacity:1;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94)}.home__who-panel{overflow:visible;background:#fff;margin-right:215px;box-sizing:border-box;padding-left:210px;padding-right:18px;height:60px;transition:margin-bottom .6s cubic-bezier(.165,.84,.44,1);position:relative}.home__who-panel:after{content:"";display:block;width:900px;height:100px;right:100%;position:absolute;top:0;background-color:#fff}.home__who-panel--initial{margin-bottom:-60px}.home__who-panel__text{font-weight:600;color:#ae0a13;text-transform:uppercase;letter-spacing:1px;display:block;position:absolute;font-size:12px;line-height:60px;opacity:1;transform:translateX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.home__who-panel__text--initial{opacity:0;transform:translateX(-20px)}.home__who-panel__arrow{display:inline-block;height:8px;width:27px;background:url(/content/themes/young-theme/img/right-arrow-gray.png) center center no-repeat;background-size:100%;margin-top:26px;margin-left:97px;opacity:0;transform:translateX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1);transition-delay:.1s}.home__who-panel__arrow--before-scroll{opacity:1}.home__who-panel__arrow--initial{opacity:0;transform:translateX(-10px)}.home__who-panel__icon{box-sizing:border-box;float:right;display:inline-block;height:60px;width:12px;background-image:url(/content/themes/young-theme/img/mouse.gif);background-repeat:no-repeat;background-position:center 17px;background-size:100%;cursor:pointer;opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.home__who-panel__icon--initial{opacity:0;transform:translateY(30px)}.home__who-content{background:#fff;width:100%;box-sizing:border-box}.home__who-content p{font-size:17px;line-height:1.6;margin-bottom:25px}.home__who-content p:last-child{margin-bottom:0}.home__quote__imagewrap{width:995px;margin-left:-440px}.home__quote__image{overflow:hidden;width:100%;height:371px;background-repeat:no-repeat;background-size:cover;transition:width .8s cubic-bezier(.165,.84,.44,1)}.home__quote__image--initial{width:0}.home__quote__wrap{margin-left:35px;width:180px;flex-shrink:0}.home__quote__wrap__top{width:100%;height:4px;background:#ae0a13;transition:width .8s cubic-bezier(.165,.84,.44,1)}.home__quote__wrap__top--initial{width:0}.home__quote__wrap__quote{padding-top:20px;font-family:calisto mt;font-size:20px;font-style:italic;line-height:1.2;color:#444;opacity:1;transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.home__quote__wrap__quote--initial{opacity:0}.home__quote__wrap__attr{color:#ae0a13;text-transform:uppercase;font-weight:600;font-size:12px;padding-top:20px;opacity:1;transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.home__quote__wrap__attr--initial{opacity:0}.home__practices{padding:61px 215px 90px 0;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.home__practices--initial{display:none}.home__practices__header{margin-bottom:48px;display:flex;align-items:baseline;width:100%}.home__practices__header__text{color:#ae0a13;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:1px;flex-shrink:0;margin-right:28px}.home__practices__header__line{display:inline-block;width:100%;height:1px;border-bottom:1px solid #d6d6d6}.home__practices__item{width:calc(1/2*100% - (1 - 1/2) *64px);margin-top:58px}.home__practices__item:nth-child(2),.home__practices__item:nth-child(3){margin-top:0}.home__practices__item__inner{display:block;width:100%;margin-top:0;opacity:1;transition:margin .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1)}.home__practices__item__inner:hover .home__practices__item__dash{background-color:#ae0a13}.home__practices__item__inner:hover .home__practices__item__name{color:#ae0a13}.home__practices__item__inner:hover .home__practices__item__link{color:#ae0a13}.home__practices__item__inner:hover .home__practices__item__link:after{display:inline-block;content:"";height:1px;width:26px;background-color:#ae0a13;margin:0 0 3px 6px}.home__practices__item__inner--initial{margin-top:60px;opacity:0}.home__practices__item__dash{height:2px;width:33px;background:#23252f;margin-bottom:11px}.home__practices__item__name{font-size:20px;font-weight:500;padding-bottom:12px;color:#23252f}.home__practices__item__desc{color:#333;font-size:14px;line-height:1.75}.home__practices__item__link{color:#333;text-transform:uppercase;font-size:10px;font-weight:600;margin-top:12px}.blogs-page__intro-text{margin-bottom:40px}.blogs-listing{margin-bottom:40px;display:block;color:#333;line-height:1.6}.blogs-listing__image img{display:block}.blogs-listing__title{margin-top:14px;font-weight:600}.y-lit-intro{margin-bottom:30px}.y-lit-intro p{line-height:1.8;font-size:17px}.lit-carousel{position:relative}.lit-carousel .swiper-button-prev{background:0 0}.lit-carousel .swiper-button-prev:focus{outline:0}.lit-carousel .swiper-button-prev:before{content:"\f104";font-family:FontAwesome;color:#ae0a13;font-size:36px;position:absolute;left:0}.lit-carousel .swiper-button-next{background:0 0}.lit-carousel .swiper-button-next:focus{outline:0}.lit-carousel .swiper-button-next:before{content:"\f105";font-family:FontAwesome;color:#ae0a13;font-size:36px;position:absolute;right:0}.lit-carousel .slide{display:none}.lit-carousel .slide:first-child{display:block}.lit-carousel .slick-slider .slide{display:block}.lit__overview-text{margin-top:20px}.key-features{line-height:1.8}.key-features__heading{font-weight:600}.key-feature{padding-left:23px;position:relative;margin-bottom:25px}.key-feature:before{content:"\25cf";color:inherit;font-size:12px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.key-feature:before{position:absolute;left:0;top:6px}.key-feature__name{font-weight:600}.lit-quote{margin-top:60px;border-top:4px solid #ae0a13;padding:40px 0;border-bottom:4px solid #ae0a13}.lit-quote__text{font-family:calisto mt;font-size:30px;font-style:italic;text-align:center;line-height:1.1}.lit-quote__attr{color:#cf0012;text-transform:uppercase;font-weight:600;text-align:center;font-size:14px;margin-top:25px}.floor__heading{font-weight:600}.floor__image1{display:block;margin-bottom:30px}.floor__image2{display:block;margin-bottom:30px}.full-content h3{font-weight:600;margin-top:50px}.y-wine-water-page-type #post-content.has-sidebar{flex-shrink:0}.ww-carousel{position:relative;margin-top:30px;margin-bottom:20px}.ww-carousel .swiper-button-next,.ww-carousel .swiper-button-prev{margin-top:0;background:0 0;position:absolute;top:50%;transform:translateY(-50%);width:auto;height:36px}.ww-carousel .swiper-button-next:focus,.ww-carousel .swiper-button-prev:focus{outline:0}.ww-carousel .swiper-button-next:before,.ww-carousel .swiper-button-prev:before{font-family:FontAwesome;color:#ae0a13;font-size:36px;line-height:36px;position:absolute}.ww-carousel .swiper-button-prev:before{content:"\f104";left:0}.ww-carousel .swiper-button-next:before{content:"\f105";right:0}.ww-carousel .slide{display:none}.ww-carousel .slide:first-child{display:block}.ww-carousel .slick-slider .slide{display:block}.careers__intro-text{margin-bottom:10px}.careers__intro-text p{line-height:1.8;font-size:17px}.careers-quote__wrapper{position:relative}.careers-quote__text{font-family:calisto mt;font-style:italic;text-align:left;font-size:24px;margin-bottom:30px;line-height:1.25}.careers-quote__name{color:#cf0012;font-weight:600;text-transform:uppercase;font-size:14px}.careers-quote__title{color:#ababab;font-size:14px;margin-top:6px}.gallery{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #d3d3d3}.gallery__item:nth-child(3n){margin-right:0}.gallery__item__caption{padding-top:20px;font-size:16px}.job-opening-filters-wrapper{padding:24px 0 0}.job-opening-filters-label{display:inline-block;margin-bottom:0;margin-right:30px}.job-opening{margin-top:49px}.job-opening:first-child{margin-top:37px}.current-openings .no-results{margin-top:30px}.find-practice-areas .text{background:#fff;font-size:15px;color:#333}.find-practice-areas .text::placeholder{color:#c1c1c1;font-size:14px}.find-practice-areas .text::-webkit-input-placeholder{color:#c1c1c1}.find-practice-areas .text:-moz-placeholder{color:#c1c1c1}.find-practice-areas .text::-moz-p{color:#c1c1c1}.find-practice-areas .text:-ms-input-placeholder{color:#c1c1c1}.find-practice-areas .search-button{display:block;background:#ae0a13;height:45px;text-transform:uppercase;font-weight:600;width:122px;margin-left:15px;padding:0;font-size:14px}.find-practice-areas .input-wrap::after{color:#bfbfbf;font-size:16px;top:5px;right:10px}.practice-area-search-form{display:flex;align-items:flex-end}.practice-page-type #post-content h2{margin-bottom:15px}.practice-page-type #post-content ul{margin-bottom:36px}.practice-page-type #post-content ul li{margin-left:31px}.practice-page-type #post-content ul li a{color:#cf0012}.practice-page-type #post-content ul li::before{margin-left:-29px}.office-location-image{margin-bottom:30px}.people-page-type.archive-search-results #advanced-people-search-form{margin:0}.people-page-type.archive-search-results #post-content{margin-right:0}.people-search-widget{padding:20px 0!important;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.people-search-widget .text{height:50px;padding-left:15px}.people-search-widget .search-button{background:#ae0a13}.people-search-widget .search-button:hover{background:#cf0012}.people-search-widget .icon-down-triangle:after{width:14px;height:8px;top:6px!important}.people-search-widget .icon-search:after{width:15px;height:17px;right:15px;top:1px!important}.people-search-widget .dropdown-clear-selection{top:-14px}.people-search-form .input-wrap.icon-search:after{top:2px!important}.people-search-form .fields{margin-bottom:0;margin-left:30px;margin-right:0}.practice-page-type .page-title-wrapper{display:block}#practice-areas-search-results h2{font-size:39px;margin-bottom:30px}#practice-areas-search-results .practice-area{border-bottom:1px solid #d3d3d3;padding-bottom:45px;margin-bottom:35px}#practice-areas-search-results .practice-area.first{border-top:1px solid #d3d3d3;padding-top:40px}#practice-areas-search-results .practice-area.last{padding-bottom:20px}#practice-areas-search-results .practice-area.last+.rainmaker-pagination{border-top:0;padding-top:0}#practice-areas-search-results .practice-area a{font-weight:400}#practice-areas-search-results .practice-area a:hover{color:#ae0a13}#practice-areas-search-results .practice-area .excerpt{margin-top:10px;line-height:1.8}.global-search-results .news-date-and-type,.global-search-results .publication-date-and-type,.global-search-results .publication-info{margin-bottom:10px;font-size:17px}.global-search-results .publication-info{margin-top:10px}.search-section-results .news-item-title,.search-section-results a{color:#333;font-weight:500}.search-section-results .news-item-title:hover,.search-section-results a:hover{color:#ae0a13}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:19px}.search-section-results article.archive-listing{margin-bottom:40px}.search-section-results article.person-listing{margin-bottom:25px}.search-section-results article.practice-area{margin-bottom:12px}.search-section-results .person-listing{align-items:flex-start}.search-section-results .view-more{color:#fff;background:#ae0a13;text-transform:uppercase;padding:11px 15px;font-size:12px;letter-spacing:1px;margin:30px 0}.search-section-results .view-more:hover{color:#fff}.search-section-results .view-more:after{content:none}.search-section-results .archive-listing.first.event-listing{padding:0;margin-top:0}.search-section-results .archive-listing.first:before{content:none}.search-section-results .archive-listing.event-listing{border:none}.search-section-results .archive-listing img{position:relative!important;left:0}.search-section-title{text-align:left}.search-section-title h2{color:#333;font-size:30px;letter-spacing:1px}.search-query{margin-bottom:35px}.search-query em{font-style:normal}.search-query label{font-style:normal}.predictiveSearch{box-sizing:border-box;font-size:16px;overflow-x:hidden}.predictiveSearch-search{padding:0;height:75px}.predictiveSearch-search:focus{outline:0}.predictiveSearch-search>div{display:block;height:100%;width:100%;padding:5px 10px;box-sizing:border-box}.predictiveSearch-search>div:focus{outline:0}.predictiveSearch-post .name{color:#333;font-weight:400;position:relative}.predictiveSearch-post .group{padding:8px 22px;z-index:100}.predictiveSearch-post.active,.predictiveSearch-post:hover{background:#ae0a13}.predictiveSearch-post.active .name,.predictiveSearch-post.active .position,.predictiveSearch-post:hover .name,.predictiveSearch-post:hover .position{color:#fff}.predictiveSearch-post.active .group::before,.predictiveSearch-post:hover .group::before{background:#fff!important}.predictiveSearch-post .thumbnail{margin-right:13px}.predictiveSearch-postType-person .name{top:-2px}.predictiveSearch-postType-person .position{font-size:15px;margin-top:-10px}.predictiveSearch-postType-person .group{padding:8px 22px 8px 10px}.predictiveSearch-postType-practice-area .group{padding:5px 22px}.predictiveSearch-postType-practice-area .position{display:none}.predictiveSearch-postType-practice-area .predictiveSearch-post{border:none}.predictiveSearch-postType-title{text-transform:uppercase;background:#848484;font-weight:500;font-size:14px}.icon-down-triangle::after{width:19px;height:10px;right:20px;top:4px}.icon-search::after{width:19px;height:20px;right:20px;top:0}.text::placeholder{font-size:17px}.text::-webkit-input-placeholder{font-size:17px}.text:-moz-placeholder{font-size:17px}.text:-ms-input-placeholder{font-size:17px}.global-search .predictiveSearch-postType-practice-area .predictiveSearch-post{border:none}.global-search .predictiveSearch-postType-practice-area .predictiveSearch-post a{position:relative}.global-search .predictiveSearch-postType-practice-area .predictiveSearch-post a::before{content:"";height:1px;width:6px;position:absolute;left:8px;top:18px;display:block;background:#333}.global-search .predictiveSearch-postType-person .predictiveSearch-post .group{padding:8px 22px 8px 7px}.global-search .predictiveSearch-postType-person .predictiveSearch-post .name{top:-2px}.global-search .predictiveSearch-postType-person .predictiveSearch-post .position{margin-top:-10px}@-moz-document url-prefix(){.predictiveSearch{width:calc(100% - 3px)}@media screen and (min-width:1280px){.predictiveSearch{width:calc(100% - 4px)}}}.widget{border-top:4px solid #ae0a13;padding-top:40px;padding-bottom:40px;overflow:hidden}.widget .btn{margin:0}.widget .btn:not(.button){background:#ae0a13;color:#fff;text-transform:uppercase}.widget .btn:not(.button)::after{content:none}.widget .btn:not(.button):hover{background:#cf0012}.widget:first-child.image-widget,.widget:first-child.pullquote-with-image-widget,.widget:first-child.video-widget{border:none;padding-top:0}.widget .teaser-thumbnail,.widget .video-thumbnail,.widget .widget-image{margin-bottom:23px}.widget-content h3,.widget-title{border:none;color:#333;font-family:aktiv-grotesk,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-top:0;margin-bottom:25px;padding:0;text-transform:uppercase}.widget-caption,.widget-content{font-size:15px}.spacer-widget{border:none}.associated-people-widget .widget-title{margin-bottom:30px}.associated-people-widget .person{margin-bottom:20px}.associated-people-widget .person p{margin-top:15px}.associated-people-widget .person p:first-child{margin-bottom:0;margin-top:0;padding-left:20px;position:relative}.associated-people-widget .person p:first-child:after{content:"\25cf";left:-2px;position:absolute;transform:scale(.6);top:0}.associated-people-widget .person-name{font-size:15px;margin-top:15px;font-weight:500}.associated-people-widget img{width:90px;height:90px}.associated-people-widget a{color:#333}.associated-people-widget a:hover{color:#ae0a13}.associated-practices-widget .widget-title{margin-bottom:15px}.associated-practices-widget ul li{font-size:17px;margin-bottom:12px;padding-left:20px;position:relative}.associated-practices-widget ul li:after{content:"\25cf";left:-2px;position:absolute;transform:scale(.6);top:0}.associated-practices-widget ul li:last-child{margin-bottom:0}.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{padding:0;background:0 0}.pullquote-attribution{color:#cf0012;text-transform:uppercase;margin-left:0;margin-top:20px;font-size:14px}.pullquote-attribution:before{content:none}.widget-quote{color:#333;font-family:calisto mt;font-size:28px;font-style:italic;font-weight:400}.widget-quote p{line-height:1.325}.related-content-widget .btn:not(.button){background:0 0;color:#333;padding:0}.related-content-widget .btn:not(.button):hover{color:#cf0012;background:0 0}.related-content-widget a{color:#333}.related-content-widget .related-title{margin-bottom:15px;margin-top:0}.call-to-action-widget .btn:not(.button){float:right;margin-top:30px;padding:10px 15px;font-weight:700;letter-spacing:1px}.call-to-action-widget .widget-title{margin-bottom:15px}.key-contacts-widget .person-details{margin-top:15px;font-weight:500}.key-contacts-widget .person-details div{margin-bottom:5px}.key-contacts-widget .person-name a{color:#333}.key-contacts-widget .person-name a:hover{color:#cf0012}.key-contacts-widget .person-email-link{width:37px;overflow:hidden;white-space:nowrap}.leadership-wrapper .person{display:flex;flex-direction:column}.leadership-wrapper img{height:90px;width:90px}.event-teaser-widget a{color:#333;font-weight:700}.event-teaser-widget a:hover{color:#cf0012}.event-teaser-widget .more-link{display:none}.event-teaser-widget time{color:#cf0012;font-size:14px;font-weight:600}.event-teaser-widget .event-highlight-icon{display:none}.event-teaser>span{color:#b4b9be;font-size:13px;font-weight:500}.event-teaser h5{font-size:18px;margin-bottom:14px}.diversity-pages #page-title-bar{background:url(/content/themes/young-theme/img/diversity-marquee.jpg);background-size:cover;margin-bottom:45px;z-index:0}.diversity-pages #post-content h2{margin-bottom:16px}.diversity-pages #post-content ul{margin-bottom:36px}.diversity-pages #post-content ul li{margin-left:31px}.diversity-pages #post-content ul li a{color:#cf0012}.diversity-pages #post-content ul li::before{margin-left:-29px}.diversity-pages .sidebar-generic-primary>.widget{border-top:none;padding-top:0}.diversity-pages h2{font-size:29px;line-height:1.3;margin-bottom:15px}.diversity__intro-text p{line-height:1.8;font-size:17px}.diversity-quote__wrapper{position:relative}.diversity-quote__text{font-family:calisto mt;font-style:italic;text-align:left;font-size:24px;margin-bottom:30px;line-height:1.25}.diversity-quote__name{color:#cf0012;font-weight:600;text-transform:uppercase;font-size:14px}.diversity-quote__title{color:#ababab;font-size:14px;margin-top:6px}.y-diversity__news-items{margin-top:50px}.y-diversity__news-items .archive-listing{margin-bottom:40px}.y-diversity__news-items .call-to-action-widget .btn{margin-top:0}.y-diversity__events-items{margin-top:70px}.y-diversity__events-items .archive-listing{margin-bottom:40px}.y-diversity__events-items .archive-listing:last-of-type{border-bottom:1px solid #d3d3d3;padding-bottom:25px}.y-diversity__events-items .call-to-action-widget .btn{margin-top:0}.y-plan__content:before{background:#cf0012;content:"";display:block;height:2px;left:-67px;margin:0;position:relative;width:30px;top:60px}.y-plan__item{margin-left:67px}.y-plan__heading{margin:40px 0 13px}.y-plan__description{line-height:1.8}.y-diversity-committee{margin-top:40px;border-top:1px solid #d3d3d3;padding-top:30px}.chairs-wrapper{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.chairs-wrapper a.committee-item{color:#333}.chairs-wrapper a.committee-item:hover .committee-name{color:#ae0a13}.chairs-wrapper .committee-item{position:relative;margin:20px 20px 13px 0}.chairs-wrapper .committee-item:nth-child(4n+4){margin-right:0}.y-dei-diversity-committee-page-type a .committee-title,.y-dei-diversity-committee-page-type a.hover .committee-title{color:#333}.committee-name{font-size:17px;font-weight:700;line-height:1;color:#333;margin-bottom:5px}.committee-image{display:block;margin-bottom:13px}.committee-image img{width:192px}.committee-title{font-size:17px;line-height:1.1;display:block}#affinity-groups-swiper .swiper-button-next,#affinity-groups-swiper .swiper-button-prev{background-image:none!important}#affinity-groups-swiper .swiper-button-next:after,#affinity-groups-swiper .swiper-button-prev:after{font-family:fontawesome;font-size:24px;color:#ae0a13;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:60px}#affinity-groups-swiper .swiper-button-next:hover:after,#affinity-groups-swiper .swiper-button-prev:hover:after{color:#333}#affinity-groups-swiper .swiper-button-prev:after{content:"\f104"}#affinity-groups-swiper .swiper-button-next:after{content:"\f105"}.y-dei-affinity-groups-page-type .swiper-button-next,.y-dei-affinity-groups-page-type .swiper-button-prev{background:#fff;border-radius:35px;width:50px!important;height:50px!important}.y-dei-affinity-groups-page-type .swiper-button-next.swiper-button-disabled,.y-dei-affinity-groups-page-type .swiper-button-prev.swiper-button-disabled{opacity:1!important}.y-dei-affinity-groups-page-type .swiper-button-next:hover:after,.y-dei-affinity-groups-page-type .swiper-button-prev:hover:after{color:#ae0a13}.y-dei-affinity-groups-page-type .swiper-button-prev{left:-20px!important}.y-dei-affinity-groups-page-type .swiper-button-next{right:-20px!important}.y-group__description{line-height:1.8}#y-affinity-groups__groups .y-group__item{padding-bottom:30px;margin-bottom:10px}#y-affinity-groups__groups .y-group__item:last-of-type{margin:0;padding:0}#y-affinity-groups__groups .y-groups .y-group__item:not(:last-child){border-bottom:1px solid #d3d3d3}.memberships-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin:30px 0}.memberships-wrapper .membership-description,.memberships-wrapper a>div.membership-text>div.membership-description{color:#333;line-height:1.8}.membership-item{width:100%;display:table;padding:35px 0 30px;margin-top:-1px;border-top:1px solid #d3d3d3;flex-wrap:wrap;flex-direction:row}.membership-image{display:block;margin:0 35px 0 0;vertical-align:top}.membership-heading{margin-bottom:5px;font-weight:700;font-size:17px}.membership-text{display:block}.page-y-dei-social-justice-social-justice-probono .diversity__intro-text p{line-height:1.8;font-size:17px}@media print,screen and (min-width:768px){body{font-size:15px}#page{min-width:980px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:980px;width:980px}#header{height:80px}#header-inner{height:80px}.header-logo{max-width:95px;margin-left:0}.header-logo-link{margin-top:33px;width:185px}.microsite #main{margin-top:0}#main-inner{flex-direction:row;padding:0}.microsite #main-inner{padding-top:50px}#content-inner{flex-direction:row}#footer{min-height:135px}#footer-inner{padding:0}.phone-link,.widget .phone-link{color:#333;text-decoration:none}.phone-link:hover,.widget .phone-link:hover{color:#333;text-decoration:none}#page-title-bar{height:280px;margin-bottom:50px}.heading-location-post-block #page-title-bar,.headinglocation-page-block #page-title-bar{height:100px}.person-microsite #page-title-bar{height:120px}#page-title-bar-inner{padding:0}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:245px;padding:0}.page-title-wrapper{font-size:49px}.microsite-title{font-size:49px}.microsite-page-heading{font-size:34px;margin-bottom:30px}#sidebar-primary{display:block;width:140px;margin-right:50px}.people-page-type #sidebar-primary{width:140px}.person-microsite #sidebar-primary{width:140px;border-bottom:0;margin-bottom:0}#sidebar-secondary{width:180px;margin-top:0;margin-left:80px}ol li,ul li{margin-left:35px}ul li:before{top:2px}ul li li:before{top:-3px}.social-follow{right:0;margin:0}input:focus{outline:0}.widget{font-size:13px}.main-microsite-menu-wrap{background-color:transparent}p{line-height:1.8}h3{font-size:20px;margin:40px 0 15px}ul li{margin-left:35px;margin-top:5px}ul li:before{top:2px;margin-left:-35px;font-size:11px}ul li li{margin:0 0 0 30px}ul li li:before{top:-3px;transform:scale(.7);margin-left:-30px}ol>li{margin-left:35px;margin-top:5px}ol>li:before{top:0;margin-left:-35px}ol li{margin:10px 0 0 33px}ol li:before{top:0;margin-left:-33px}.description blockquote{font-size:20px}#post-content .microsite-page-heading,#post-content h2{font-size:36px;margin-bottom:25px;margin-top:0}.icon-search:after{top:0}.dropdown-clear-selection{top:-11px}.people-main .dropdown-clear-selection{top:-13px}.breadcrumb-link{margin-left:195px;font-size:48px}.category-careers .breadcrumb-link,.single-office .breadcrumb-link{width:100%;display:block;font-size:28px}.event-details{font-size:15px}.case-study-search-result .excerpt{font-size:15px}.microsite-case-study-listing img,.news-item-teaser-image,.publication-teaser-image{margin:11px 0 4px 35px}#footer li{font-size:10px}#footer li a:after{content:none}#footer-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:none;width:100%;margin:0;padding:40px 35px}#footer-inner:before{margin-bottom:50px}.footer-menu{display:flex}.footer-menu:before{border:2px solid #555;content:url(/content/themes/young-theme/img/footer-logo.svg);display:inline-block;height:51px;width:51px;margin-right:48px;margin-top:0}.footer-menu a{padding:0 47px 0 0}.footer-menu ul{margin-top:23px}.social-follow{margin-top:7px}.social-follow a{height:40px;width:40px}.social-follow a:before{font-size:16px}.copyright-notice{width:100%;font-size:11px}.copyright-notice:before{content:"";height:1px;background:#d3d3d3;width:100%;position:relative;display:block;margin:48px 0 45px}#header{position:absolute;background-color:transparent}#header-inner{max-width:none;width:auto;margin:0 35px}.header-logo{border-style:none}.header-menu{letter-spacing:1px;font-weight:600}#page-title-bar{background:url(/content/themes/young-theme/img/generic-marquee.jpg);background-size:cover;align-items:flex-start}#page-title-bar-inner{display:flex;align-items:center;margin-top:150px}#page-title-bar-inner h1{margin:0}.page-title-wrapper{margin-left:195px}.archive-detail-page #header-inner:after,.archive-listing-page #header-inner:after,.category-careers #header-inner:after,.contact-page-type #header-inner:after,.diversity #header-inner:after,.person-microsite #header-inner:after,.single-office #header-inner:after,.y-blogs-page-type #header-inner:after,.y-litigation-page-type #header-inner:after,.y-wine-water-page-type #header-inner:after{background:#d6d6d6;opacity:1}.archive-detail-page .header-menu a,.archive-listing-page .header-menu a,.category-careers .header-menu a,.contact-page-type .header-menu a,.diversity .header-menu a,.person-microsite .header-menu a,.single-office .header-menu a,.y-blogs-page-type .header-menu a,.y-litigation-page-type .header-menu a,.y-wine-water-page-type .header-menu a{color:#333}.archive-detail-page .header-menu a:hover,.archive-listing-page .header-menu a:hover,.category-careers .header-menu a:hover,.contact-page-type .header-menu a:hover,.diversity .header-menu a:hover,.person-microsite .header-menu a:hover,.single-office .header-menu a:hover,.y-blogs-page-type .header-menu a:hover,.y-litigation-page-type .header-menu a:hover,.y-wine-water-page-type .header-menu a:hover{color:#333}.archive-detail-page .header-menu .current-menu-item a:after,.archive-detail-page .header-menu .toggle-menu-panel--expanded a:after,.archive-detail-page .header-menu a:hover:after,.archive-listing-page .header-menu .current-menu-item a:after,.archive-listing-page .header-menu .toggle-menu-panel--expanded a:after,.archive-listing-page .header-menu a:hover:after,.category-careers .header-menu .current-menu-item a:after,.category-careers .header-menu .toggle-menu-panel--expanded a:after,.category-careers .header-menu a:hover:after,.contact-page-type .header-menu .current-menu-item a:after,.contact-page-type .header-menu .toggle-menu-panel--expanded a:after,.contact-page-type .header-menu a:hover:after,.diversity .header-menu .current-menu-item a:after,.diversity .header-menu .toggle-menu-panel--expanded a:after,.diversity .header-menu a:hover:after,.person-microsite .header-menu .current-menu-item a:after,.person-microsite .header-menu .toggle-menu-panel--expanded a:after,.person-microsite .header-menu a:hover:after,.single-office .header-menu .current-menu-item a:after,.single-office .header-menu .toggle-menu-panel--expanded a:after,.single-office .header-menu a:hover:after,.y-blogs-page-type .header-menu .current-menu-item a:after,.y-blogs-page-type .header-menu .toggle-menu-panel--expanded a:after,.y-blogs-page-type .header-menu a:hover:after,.y-litigation-page-type .header-menu .current-menu-item a:after,.y-litigation-page-type .header-menu .toggle-menu-panel--expanded a:after,.y-litigation-page-type .header-menu a:hover:after,.y-wine-water-page-type .header-menu .current-menu-item a:after,.y-wine-water-page-type .header-menu .toggle-menu-panel--expanded a:after,.y-wine-water-page-type .header-menu a:hover:after{background-color:#333}.archive-detail-page .global-search .text,.archive-listing-page .global-search .text,.category-careers .global-search .text,.contact-page-type .global-search .text,.diversity .global-search .text,.person-microsite .global-search .text,.single-office .global-search .text,.y-blogs-page-type .global-search .text,.y-litigation-page-type .global-search .text,.y-wine-water-page-type .global-search .text{background:#ebebeb}.archive-detail-page .global-search .text::-webkit-input-placeholder,.archive-listing-page .global-search .text::-webkit-input-placeholder,.category-careers .global-search .text::-webkit-input-placeholder,.contact-page-type .global-search .text::-webkit-input-placeholder,.diversity .global-search .text::-webkit-input-placeholder,.person-microsite .global-search .text::-webkit-input-placeholder,.single-office .global-search .text::-webkit-input-placeholder,.y-blogs-page-type .global-search .text::-webkit-input-placeholder,.y-litigation-page-type .global-search .text::-webkit-input-placeholder,.y-wine-water-page-type .global-search .text::-webkit-input-placeholder{color:#ababab}.archive-detail-page .global-search .text:-moz-placeholder,.archive-listing-page .global-search .text:-moz-placeholder,.category-careers .global-search .text:-moz-placeholder,.contact-page-type .global-search .text:-moz-placeholder,.diversity .global-search .text:-moz-placeholder,.person-microsite .global-search .text:-moz-placeholder,.single-office .global-search .text:-moz-placeholder,.y-blogs-page-type .global-search .text:-moz-placeholder,.y-litigation-page-type .global-search .text:-moz-placeholder,.y-wine-water-page-type .global-search .text:-moz-placeholder{color:#ababab}.archive-detail-page .global-search .text::-moz-placeholder,.archive-listing-page .global-search .text::-moz-placeholder,.category-careers .global-search .text::-moz-placeholder,.contact-page-type .global-search .text::-moz-placeholder,.diversity .global-search .text::-moz-placeholder,.person-microsite .global-search .text::-moz-placeholder,.single-office .global-search .text::-moz-placeholder,.y-blogs-page-type .global-search .text::-moz-placeholder,.y-litigation-page-type .global-search .text::-moz-placeholder,.y-wine-water-page-type .global-search .text::-moz-placeholder{color:#ababab}.archive-detail-page .global-search .text:-ms-input-placeholder,.archive-listing-page .global-search .text:-ms-input-placeholder,.category-careers .global-search .text:-ms-input-placeholder,.contact-page-type .global-search .text:-ms-input-placeholder,.diversity .global-search .text:-ms-input-placeholder,.person-microsite .global-search .text:-ms-input-placeholder,.single-office .global-search .text:-ms-input-placeholder,.y-blogs-page-type .global-search .text:-ms-input-placeholder,.y-litigation-page-type .global-search .text:-ms-input-placeholder,.y-wine-water-page-type .global-search .text:-ms-input-placeholder{color:#ababab}.archive-detail-page .global-search .icon-search:after,.archive-listing-page .global-search .icon-search:after,.category-careers .global-search .icon-search:after,.contact-page-type .global-search .icon-search:after,.diversity .global-search .icon-search:after,.person-microsite .global-search .icon-search:after,.single-office .global-search .icon-search:after,.y-blogs-page-type .global-search .icon-search:after,.y-litigation-page-type .global-search .icon-search:after,.y-wine-water-page-type .global-search .icon-search:after{color:#ababab}.contact-page-type #page-title-bar,.diversity #page-title-bar,.y-litigation-page-type #page-title-bar,.y-wine-water-page-type #page-title-bar{min-height:195px;height:auto;margin-bottom:0}.contact-page-type #page-title-bar-inner,.diversity #page-title-bar-inner,.y-litigation-page-type #page-title-bar-inner,.y-wine-water-page-type #page-title-bar-inner{margin-top:120px}.y-wine-water-page-type #page-title-bar-inner{margin-bottom:20px}.archive-listing-page #page-title-bar,.y-blogs-page-type #page-title-bar{margin-top:80px;height:270px;margin-bottom:0;background-position:center}.archive-listing-page #page-title-bar-inner,.y-blogs-page-type #page-title-bar-inner{margin-top:74px}.archive-detail-page #page-title-bar{margin-top:145px;height:235px;background-size:cover;background-position:center;margin-bottom:0}.archive-detail-page #page-title-bar-inner{margin-top:74px}.category-careers #page-title-bar{height:230px;margin-bottom:0}.category-careers #page-title-bar-inner{flex-wrap:wrap;margin-top:120px}.y-careers-page-type #page-title-bar{height:200px}.publications-page-type #page-title-bar,.single-case-study #page-title-bar,.single-publication.not-microsite #page-title-bar{background-image:url(/content/themes/young-theme/img/publications-marquee.jpg);background-size:cover}.news-page-type #page-title-bar,.single-news-item.not-microsite #page-title-bar{background-image:url(/content/themes/young-theme/img/news-marquee.jpg);background-size:cover}.events-page-type #page-title-bar,.single-event.not-microsite #page-title-bar{background-image:url(/content/themes/young-theme/img/events-marquee.jpg);background-size:cover}.y-blogs-page-type #page-title-bar{background-image:url(/content/themes/young-theme/img/blogs-marquee.jpg);background-size:cover}#page-title-bar-inner{padding-left:0;padding-right:0;box-sizing:border-box}#main-inner{box-sizing:border-box}.microsite #main-inner{padding-top:55px}#content{box-sizing:border-box}#content:not(.has-sidebar){padding-left:195px}#post-content:not(.has-sidebar){margin-right:180px}.archive-detail-page #post-content,.archive-listing-page #post-content{top:-60px}.archive-detail-page #post-content:after,.archive-listing-page #post-content:after{height:60px;width:35px;background-color:#fff;content:"";position:absolute;top:0;right:-35px}.archive-detail-page #sidebar-secondary,.archive-listing-page #sidebar-secondary{margin-top:60px}.microsite-menu li.mouse-icon:only-child:after{width:720px}.office-post-type #page-title-bar{height:230px;margin-bottom:0}.office-post-type #page-title-bar-inner{flex-direction:column;align-items:flex-start;margin-top:120px;height:auto}.office-post-type #page-title-bar-inner h1{margin-left:195px;font-size:49px}.office-detail-top{display:block!important}.office-location-description{margin-top:25px}.office-location-description h3{margin-bottom:10px}.home #page{position:relative}.home #header{display:none;top:0;position:absolute;background:0 0;z-index:200}.home #footer{display:none;margin:0}.home--initial{background:#000}.home__image-inner{width:980px;max-width:980px;height:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.home__marquee{height:600px}.home__marquee--initial{transform:scale(1.1);opacity:0;overflow:hidden}.home__headline{position:absolute;font-size:86px;z-index:100;left:210px;opacity:1;bottom:115px;width:525px;transition:bottom .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1)}.home__headline--initial{opacity:0;bottom:60px}.home__who-content{display:none;margin-top:90px}.home__who-content p{line-height:1.5;margin-bottom:23px}.home__who-content__text{opacity:1;margin:0 0 52px;transition:margin .7s cubic-bezier(.165,.84,.44,1),opacity .7s ease;padding-right:215px}.home__who-content__text--initial{opacity:0;margin-top:100px}.home__practices,.home__who-inner{width:980px;max-width:980px;margin:0 auto;padding-left:210px;box-sizing:border-box}.home__quote{background:#fff;display:none}.y-blogs-page-type #main-inner:before{content:"";width:100vw;position:absolute;background-color:#fff;height:60px;top:-60px}.y-blogs-page-type #post-content:not(.has-sidebar){margin-right:0}.blogs-page__intro-text{margin-bottom:50px}.blogs-page__intro-text:before{content:"";display:block;width:100px;height:3px;background-color:#ae0a13;position:relative;left:-155px;top:18px}.blogs-page__intro-text p{font-size:20px;line-height:1.5}.blogs__listings{display:flex;flex-wrap:wrap;justify-content:space-between}.blogs-listing{max-width:48%}.y-lit-intro{margin-right:260px;margin-bottom:20px;width:525px}.y-lit-intro p{font-size:15px}.y-lit-intro p:first-child{font-size:20px;line-height:1.5}.lit-carousel{margin-right:100px;width:685px}.lit-carousel .swiper-container{margin:0 -50px}.lit-carousel .swiper-button-prev{left:-92px;top:151px}.lit-carousel .swiper-button-next{right:-92px;top:151px}.lit__overview-text{margin-right:260px;width:525px}.carousel__desc{padding-top:20px}.key-features{display:flex;flex-wrap:wrap;justify-content:space-between}.key-features__heading{width:100%}.key-feature{width:45%}.floor,.key-features,.lit-quote,.y-litigation-page-type .full-content{margin-right:180px;width:605px}.y-wine-water-page-type #post-content.has-sidebar{width:525px}.ww-carousel{margin-top:20px;margin-bottom:20px}.ww-carousel .swiper-button-next:before,.ww-carousel .swiper-button-prev:before{top:5px}.ww-carousel .swiper-button-prev{left:-42px}.ww-carousel .swiper-button-next{right:-42px}.y-careers-page-type #content-inner{width:1240px;padding-right:415px;box-sizing:border-box;position:relative;margin-top:85px}.careers__intro-text{margin-right:415px;margin-bottom:50px;width:565px}.careers__intro-text p{font-size:19px;line-height:1.7}.careers-quote__wrapper{width:980px;max-width:none}.careers-quote__wrapper img{width:980px;max-width:none}.careers-quote{position:absolute;background:#fff;z-index:10;width:365px;left:38%;top:45px;padding:35px;box-shadow:5px 18px 80px 0 #696969;box-sizing:border-box}.careers-quote__text{font-size:18px;display:block;display:-webkit-box;max-height:160px;height:auto;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:17px}.careers-quote__name{font-size:10px}.careers-quote__title{margin-top:3px;font-size:10px}.category-careers:not(.y-careers-page-type) #sidebar-primary{margin-top:-30px}.category-careers:not(.y-careers-page-type) #sidebar-secondary{margin-top:8px}.y-community-page-type #post-content:not(.has-sidebar){margin-right:85px}.gallery{margin-top:45px;margin-bottom:55px;padding-bottom:50px}.gallery__item{width:31.33%;margin-bottom:35px}.gallery__item__caption{padding-top:10px;font-size:14px}.people-page-type.archive-search-results #sidebar-primary{width:230px;background:0 0}.people-page-type.archive-search-results #sidebar-primary .people-search-form .fields{margin-left:0!important}.people-page-type.archive-search-results .person-listing{padding:40px 0}.people-search-widget .dropdown-clear-selection{top:-14px!important;right:10px}.people-search-form .input-wrap:after{top:4px!important}#practice-areas-search-results h2{font-size:49px;margin-bottom:30px}.global-search-results .news-date-and-type,.global-search-results .publication-date-and-type,.global-search-results .publication-info{font-size:15px}.search-section-results{padding:30px 0 30px 30px}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:17px}.search-section-results .archive-listing img{margin-left:20px}.search-section-title{text-align:left}.person-listing .col{width:100%}.widget{margin-bottom:0;padding-top:25px;padding-bottom:75px}.widget .teaser-thumbnail,.widget .video-thumbnail,.widget .widget-image{margin-bottom:20px}.category-careers #sidebar-primary .widget:first-child,.microsite #sidebar-primary .widget:first-child,.y-practice-page-type #sidebar-primary .widget:first-child{border-top:none;padding-top:0}.widget-content h3,.widget-title{font-size:12px;margin-bottom:15px}.widget-caption,.widget-content{font-size:13px}.associated-practices-widget ul li{font-size:14px}.sidebar-person-microsite-primary .associated-practices-widget{border:none;padding-top:4px}.pullquote-attribution{font-size:12px}.widget-quote{font-size:19px}.call-to-action-widget .btn:not(.button){padding:8px 12px;font-size:11px}.key-contacts-widget .person-details{font-size:14px}.event-teaser-widget time{font-size:12px}.event-teaser{margin-bottom:25px}.event-teaser>span{font-size:12px}.event-teaser h5{font-size:16px}.diversity-pages #content-inner{width:1240px;padding-right:415px;box-sizing:border-box;position:relative}.diversity-pages #page-title-bar{background:url(/content/themes/young-theme/img/diversity-marquee.jpg);background-size:cover;align-items:flex-start;margin-bottom:50px}.diversity-pages #page-title-bar{background:url(/content/themes/young-theme/img/diversity-marquee.jpg);background-size:cover;align-items:flex-start;margin-bottom:60px}.diversity-pages h2{font-size:36px;margin-bottom:25px;margin-top:0}.y-dei-affinity-groups-page-type #sidebar-secondary,.y-dei-diversity-committee-page-type #sidebar-secondary,.y-dei-our-memberships-page-type #sidebar-secondary,.y-dei-strategic-plan-page-type #sidebar-secondary,.y-dei-supplier-diversity-page-type #sidebar-secondary{margin-top:-72px}.diversity__intro-text{margin-right:415px;margin-bottom:50px;width:565px}.diversity__intro-text p{font-size:19px;line-height:1.7}.diversity-pages.y-dei-social-justice-page-type #content-inner,.diversity-pages.y-diversity-page-type #content-inner{padding-top:50px}.diversity-quote__wrapper{width:980px;max-width:none;margin-bottom:0}.diversity-quote__wrapper img{width:980px;max-width:none}.diversity-quote{position:absolute;background:#fff;z-index:10;width:365px;left:38%;top:45px;padding:35px;box-shadow:5px 18px 80px 0 #696969;box-sizing:border-box}.diversity-quote__text{font-size:18px;display:block;display:-webkit-box;max-height:160px;height:auto;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:17px}.diversity-quote__name{font-size:10px}.diversity-quote__title{margin-top:3px;font-size:10px}.y-diversity__events-items{margin-top:122px}.y-plan__content:before{top:57px}.chairs-wrapper a.committee-item{max-width:125px}.committee-name{font-size:15px;max-width:120px}.committee-image img{width:125px}.committee-title{font-size:15px;max-width:120px}.memberships-wrapper{margin-top:40px}.membership-item{display:flex;width:47%;padding:35px 0}.membership-image{flex:0 0 auto;flex-shrink:0;width:100%;max-width:250px;max-height:80px}.page-y-dei-social-justice-social-justice-probono .diversity__intro-text p{font-size:15px;line-height:1.7}.mobile{display:none}.not-mobile{display:block}.archive-filters{margin-bottom:0;position:absolute;right:0;top:0}.archive-filters .input-wrap:after{top:-6px}.microsite-title{margin-right:0}.find-practice-areas{flex-direction:row;align-items:center}.find-practice-areas .label{font-size:49px;margin-right:40px;margin-bottom:0}.find-practice-areas .search-button{width:125px;height:45px;margin-left:20px;font-size:16px;flex-shrink:0}.practice-areas-listing{flex-direction:row}.practice-areas-listing .col{margin-right:70px}.practice-area-title{font-size:15px;padding:20px 20px 20px 0}.item-root .expandable:after{top:20px}.practice-area-children{padding-bottom:25px}.practice-area-children .practice-area-title{font-size:13px}.col-2 .item-root:first-child{border-top:1px solid #d3d3d3}.people-search-form{display:flex}.people-search-form .fields{width:425px;margin-right:30px;flex-shrink:0}.people-search-form .buttons{width:85px;margin-left:30px;flex-shrink:0}.people-search-form .input-wrap:after{right:15px;top:-6px}.people-search-form .text{height:58px}.people-search-filter{border-top:0;padding-top:0}.people-filter-button{width:25px;height:25px;font-size:15px;line-height:25px}.people-search-toggle{position:relative;right:auto;top:auto}.people-search-widget .input-wrap:after{right:10px}.people-search-widget .text{height:36px}.people-search-widget .view-all-people-button{display:none}.people-search-results-heading{font-size:49px}.person-listing{flex-direction:row}.person-listing img{margin:0 20px 0 0}.person-listing .col{width:40%}.person-listing .more-button{margin-top:0}.headshot-wrapper{flex-shrink:0}.headshot-wrapper img{width:80px;height:80px}.link-wrapper{flex-shrink:0}.microsite .contact-wrapper{width:60%;flex-shrink:0}.microsite .phone-wrapper{display:inline-block;width:200px}.microsite .email-wrapper{display:inline-block}.person-listing-info{flex-direction:row;align-items:center}.person-microsite-title .person-title{font-size:49px}.person-title-separator{font-size:49px}.person-info-widget{font-size:15px}.person-full-name{font-size:22px}.person-link a{font-size:14px}#archive-search .field{width:400px}.archive-detail-post-title{font-size:34px}.case-studies-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.case-studies-wrapper:after{content:"";width:290px}.featured-case-study{width:290px;margin-bottom:35px}.view-all-case-studies{float:right}.publication-teaser-image{float:right;margin:0 0 4px 35px}.office-list{margin-top:35px;flex-direction:row}.office-listing{margin-top:0;border-top:none;padding-top:0;display:flex;width:46%;margin-bottom:35px}.office-listing>a{flex-shrink:0}.office-location-image{width:110px;margin-top:2px;margin-right:15px;vertical-align:top}.contact-image{width:60px}.office-location-details{display:inline-block;vertical-align:top}.office-detail-top{display:flex}.office-location-map{flex-shrink:0;width:65%;margin-right:35px}#global-search-results{border-top:1px solid #d3d3d3}.global-search-results section{flex-direction:row}.search-section-title{border-bottom:1px solid #d3d3d3;text-align:right;width:300px}.search-section-title h2{padding:30px;font-size:26px;font-weight:400}.search-section-results{border-bottom:1px solid #d3d3d3;padding:30px}.custom-microsite-template .description{position:relative}.diversity .description p:first-child{margin-top:-13px;font-size:20px;line-height:1.5}.diversity .description:before{content:"";display:block;width:100px;height:3px;background-color:#ae0a13;position:relative;left:-155px;top:5px}#archive-search{margin-top:59px}#archive-search .field{width:100%}#archive-search::before{content:"";height:60px;margin-top:-59px;width:500px;display:block;position:absolute;background:#fff;margin-left:-500px}.archive-search-toggle{top:23px;font-size:14px}.archive-search-separator{width:calc(100% + 195px);margin-left:-195px;margin-bottom:60px;z-index:3;position:relative}.archive-search-toggle::after{top:2px}.archive-listing{margin-bottom:30px;overflow:visible;position:relative}.archive-listing img{position:absolute;left:-155px;margin-left:0}.archive-listing .news-item-title,.archive-listing .post-title{font-size:20px;line-height:1.5}.archive-listing .news-first-item .news-item-title{font-size:30px}.archive-listing.first::before{content:"";width:100px;height:3px;background:#ae0a13;display:block;position:absolute;left:-155px;margin-left:0;top:87px}.archive-listing.first.has-thumbnail:before{content:none}.archive-listing.has-thumbnail{min-height:115px}.archive-listing.microsite-case-study-listing .pull-right{float:none;position:absolute;margin:0;top:30px;left:0;width:120px}.microsite-case-study-title{margin-bottom:20px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing{margin-top:40px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing::before{top:-62px}.news-date-and-type,.publication-date-and-type{font-size:15px;margin-bottom:16px}.publication-info{margin-top:10px;font-size:14px}.publication-info span:nth-child(2){margin-top:5px}.news-first-item .description{margin-top:10px}.events-heading{padding-top:0;margin:0}.past-events-heading{margin-top:70px}.microsite-case-study-listing.first::before{top:41px}.microsite-page-heading.events-heading~.archive-listing.first.event-listing::before{top:-52px}.microsite .news-item-listing.first{border-top:none}.breadcrumb-link{font-size:49px}.archive-detail{padding-top:20px}.archive-detail::before{content:"";height:60px;margin-top:-20px;width:500px;display:block;position:absolute;background:#fff;margin-left:-500px}.archive-detail-page #sidebar-secondary{margin-top:215px}.archive-detail-post-title{font-size:32px;padding-top:14px;line-height:1.4;margin-bottom:15px}.archive-detail-post-title::before{content:"";width:100px;height:3px;background:#ae0a13;display:block;position:absolute;left:-155px;margin-left:0;top:75px}#details-wrap__details{line-height:1.6}#details-wrap__icons{display:flex;justify-content:space-between;padding-bottom:10px}.share-this-links{margin-bottom:0}.details-wrap__icons__pdf{padding-top:30px}.additional-info-heading{margin-top:5px;margin-bottom:15px}.additional-info li{margin-top:0}.news-item-detail{display:flex;flex-direction:column}.news-item-detail .news-date-and-type{order:1;margin:0}.news-item-detail .archive-detail-post-title{order:2}.news-item-detail .news-item-source{color:#ababab;order:3}.news-item-detail .share-this-links{order:4;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #d6d6d6}.news-item-detail .description{order:4}.event-detail .share-this-links{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #d6d6d6}.case-study-detail .archive-detail-post-title::before,.event-detail .archive-detail-post-title::before{top:55px}.microsite-archive-detail-page .archive-detail-post-title::before{top:125px}.microsite-archive-detail-page .event-detail .archive-detail-post-title::before{top:100px}.microsite .email-wrapper,.microsite .phone-wrapper{display:block;width:auto}.microsite .contact-wrapper{flex-shrink:1}.microsite .archive-listing.first::before{content:none}.microsite #post-content:not(.has-sidebar){margin-right:0}.microsite .past-events-heading{padding-top:0}.microsite-page-heading{position:relative}.microsite-page-heading::before{content:"";width:100px;height:3px;background:#ae0a13;display:block;position:absolute;left:-155px;margin-left:0;top:20px}.practice-area-microsite #page-title-bar{height:345px;margin-bottom:0;align-items:center}.practice-area-microsite #page-title-bar-inner{margin-top:0!important}.practice-area-microsite .description{margin-top:-8px}.person-microsite #page-title-bar{margin-top:80px;height:auto;background-size:1180px 461px;background-position:left calc(50% - 45px) bottom -86px}.person-microsite #page-title-bar h1{width:100%;height:140px;display:flex;align-items:center;position:relative;background-color:#fff}.person-microsite #page-title-bar h1::before{content:"";height:100%;background:#fff;width:300px;position:absolute;top:0;left:-300px}.person-microsite #page-title-bar h1::after{content:"";height:100%;background:#fff;width:300px;position:absolute;top:0;right:-300px}.person-microsite #page-title-bar-inner{margin-top:0;flex-wrap:wrap}.person-microsite .microsite-title{font-size:41px}.person-microsite .person-title{font-size:14px}.person-microsite .no-photo .person__location:nth-child(2){display:none}.person-microsite #sidebar-secondary{margin-top:7px}.person-microsite.not-main-microsite-template #page-title-bar{background-position:left calc(50% - 45px) bottom -185px}.person-microsite.not-main-microsite-template .person__location:nth-child(2),.person-microsite.not-main-microsite-template .person__location:nth-child(3){display:none}.person-microsite.not-main-microsite-template .person__links,.person-microsite.not-main-microsite-template .person__location__fax{display:none}.person-microsite.not-main-microsite-template .person__header-info{height:270px}.person__header-info{height:375px;position:relative;width:100%;display:flex;align-items:center}.no-photo .person__header-info{height:315px}.no-photo .person__header-items{margin-left:195px}.person__header-items{display:flex;flex-direction:column;margin-left:435px;margin-bottom:61px;font-size:16px}.person__header-item{font-weight:400}.person__email{position:relative;padding-top:25px;order:1}.person__email:before{content:"";position:absolute;top:0;left:0;width:50px;height:2px;background-color:#000;display:block}.person__locations{display:inline-block;border-bottom:1px solid #c2c1bf;padding-bottom:20px;order:2}.person__location{margin-top:15px}.person__location>a{color:#333;position:relative;padding-left:22px}.person__location>a:before{content:"";display:inline-block;background-image:url(/content/themes/young-theme/img/location-icon.svg);background-repeat:no-repeat;background-size:cover;width:13px;height:17px;margin-right:9px;position:absolute;left:0;top:2px}.person__location__fax,.person__location__phone{margin-left:18px;border-left:1px solid #c2c1bf;padding-left:18px}.person__links{margin-top:21px;order:4}.person-link{display:inline-block;margin-bottom:0;margin-right:7px}.person-link a{justify-content:center;width:32px;height:32px;border-radius:32px}.person-link a:before{margin:0;width:32px;height:32px;line-height:32px}.person-info-widget{display:none}.bio-info-heading{margin:40px 0 15px}.additional-phone-numbers{font-weight:400;border-bottom:1px solid #c2c1bf;padding-bottom:20px;order:3}.additional-phone-numbers+.person__locations{border:none;padding-bottom:0}.additional-phone-numbers div{position:relative;margin-top:15px}.additional-phone-numbers div::after{content:"";height:2px;top:9px;width:13px;background:#000;display:inline-block;float:left;position:relative;margin-right:9px}.additional-phone-numbers .phone-label__separator{display:none}.additional-phone-numbers .phone-link::before{content:"";display:inline-block;position:relative;width:1px;height:15px;top:2px;background:#c2c1bf;margin:0 10px 0 5px}.person-listing-info .name-wrapper a,.person-listing-info .phone-link,.search-person-info .name-wrapper a,.search-person-info .phone-link{font-size:17px}.bio-info-entry:first-of-type .bio-info-heading{margin-top:0!important}.y-practice-page-type #sidebar-secondary{position:relative;right:0;top:68px;width:280px;margin-left:55px;margin-bottom:120px}.y-practice-page-type #sidebar-secondary aside::before{content:"";height:99%;width:4px;background:#ae0a13;display:block;position:absolute;top:0;left:0;z-index:5}.y-practice-page-type h2{margin-top:-3px}.y-practice-page-type .description{font-size:17px}.widget.practice-children{border:none;padding:0;margin:0;position:relative}.widget.practice-children ul{margin-top:0;margin-left:18px}.widget.practice-children ul li::before{margin-left:-20px}.widget.practice-children ul li:first-child{margin-top:-6px}.widget--practice-filter-related-people{border:none;border-bottom:1px solid #d3d3d3;padding-top:0!important;padding-bottom:54px;margin-bottom:50px}.widget--practice-filter-related-people:before{display:none!important}.widget--practice-filter-related-people:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.widget--practice-filter-related-people__button{margin-top:10px;background-color:#171717;color:#fdfdfd;font-size:13px;text-transform:uppercase;letter-spacing:1.6px;display:block;padding:20px 37px 18px;box-sizing:border-box;width:260px;position:relative}.widget--practice-filter-related-people__button:hover{color:#fdfdfd}.widget--practice-filter-related-people__button:after{content:"";position:absolute;right:0;top:0;display:block;width:57px;height:100%;background-color:#ae0a13;background-image:url(/content/themes/young-theme/img/right-arrow-white.png);background-repeat:no-repeat;background-position:center center;background-size:19px 5px}.find-practice-areas{margin-left:55px}.find-practice-areas .field{width:350px}.find-practice-areas .text{height:40px}.find-practice-areas .text::placeholder{font-size:16px}.find-practice-areas .input-wrap::after{top:0}.find-practice-areas .search-button{font-size:15px;height:40px;width:115px}.practice-page-type #post-content h2{margin-bottom:50px}.contact-page-type #sidebar-secondary,.office-list{margin-top:34px}.office-listing{display:block}.office-listing>a{flex-shrink:1}.office-location-image{width:250px;margin-top:0;margin-right:0;margin-left:0;margin-bottom:35px;max-width:none}.office-location-details{display:block}.office-title{font-size:20px}.office-title:hover{color:#cf0012}#affinity-groups-swiper{max-width:565px}#affinity-groups-swiper .intro-text{font-size:15px}#affinity-groups-swiper .swiper-slide{margin-right:1px}#affinity-groups-swiper .swiper-slide .caption{position:relative;opacity:1;font-size:14px;padding:20px 30px;height:120px;overflow:hidden}.y-dei-affinity-groups-page-type .swiper-button-next,.y-dei-affinity-groups-page-type .swiper-button-prev{width:60px!important;height:60px!important;top:40%!important}.y-dei-affinity-groups-page-type .swiper-button-prev{left:-25px!important}.y-dei-affinity-groups-page-type .swiper-button-next{right:-25px!important}.y-dei-affinity-groups-page-type .swiper-wrapper{margin:40px 0 0}.y-dei-affinity-groups-page-type .swiper-slide .caption{opacity:0;position:absolute;bottom:0;right:0;left:0;background:#b4001b;color:#fff;font-size:14px;text-align:center;padding:15px}.y-dei-affinity-groups-page-type .swiper-slide:hover .caption{opacity:1}.y-dei-affinity-groups-page-type .swiper-slide img{display:block}}@media screen and (min-width:1280px){body{font-size:16px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:1240px;width:1240px}.microsite #main-inner{padding-top:60px}#post-content{margin-right:295px}#post-content.has-primary-sidebar,#post-content.has-sidebar{margin-right:0}h3{font-size:20px}#page-title-bar{height:375px;margin-bottom:60px}.microsite #page-title-bar{height:170px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:100px}.page-title-wrapper{font-size:66px}.archive-listing-page .page-title-wrapper{font-size:66px}.microsite-title{font-size:42px}.microsite-page-heading{margin-bottom:40px}.microsite .archive-detail-post-title{font-size:40px}.breadcrumb-link{font-size:66px}#sidebar-primary{width:190px;margin-right:70px}.people-page-type #sidebar-primary{width:190px}.person-microsite #sidebar-primary{width:190px}#sidebar-secondary{width:235px;margin-left:95px}.widget{font-size:15px}.widget-title{font-size:13px}.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{font-size:20px}.pullquote-attribution{font-size:14px}.header-menu{position:absolute;top:3px;right:190px;margin-right:0}.header-menu a{padding:34px 23px}.header-menu .dropdown>a{padding:34px 23px 34px 50px}.header-menu .dropdown:before{left:50px}.header-menu .sub-menu a{padding:10px 14px}h3{font-size:20px}ul li{margin-top:1px;margin-left:35px}ul li:before{top:4px;margin-left:-35px}ul li li{margin:3px 0 0 30px}ul li li:before{top:1px}ol>li{margin-top:1px;line-height:1.8}ol>li{margin-left:60px}ol>li ol{margin-top:5px}ol>li li{margin:0 0 0 30px}.description ul li,article ul li{line-height:1.8}.description blockquote{font-size:23px}#post-content .microsite-page-heading,#post-content h2{font-size:45px;margin-bottom:40px}.text{height:50px}.icon-down-triangle:after{top:7px}.icon-search:after{top:0}.breadcrumb-link{margin-left:260px}.category-careers .breadcrumb-link,.single-office .breadcrumb-link{margin-left:260px;margin-bottom:3px;font-size:38px}.event-details{font-size:16px;margin-top:15px}.case-study-search-result .excerpt{font-size:16px;margin-top:15px}.microsite-case-study-listing img,.news-item-teaser-image,.publication-teaser-image{width:120px;margin-top:9px}.firm-highlights{height:450px}.firm-highlights:before{height:50px;top:-25px}.firm-highlights__content__headline{font-size:20px;margin-top:17px;margin-bottom:8px;max-height:100px;height:auto}.firm-highlights__content__text{max-height:90px}.firm-highlights__content__text p{line-height:1.9}.firm-highlights__content__more{margin-top:7px}.swiper-slide a{margin-left:63px}.swiper-slide-active a{margin-left:48px}#footer li{font-size:12px}#footer-inner{padding:48px 50px;max-width:none;width:100%}#footer-inner:before{margin-bottom:55px}.footer-menu:before{margin-top:0;margin-right:60px;height:64px;width:64px}.footer-menu a{padding-right:60px}.footer-menu ul{margin-top:30px}.social-follow{margin-top:9px}.social-follow a{height:48px;width:48px}.social-follow a:before{font-size:18px}.copyright-notice{font-size:14px}.copyright-notice:before{margin:60px 0 55px}#header{height:95px}#header-inner{height:95px;max-width:none;width:auto;margin:0 45px}#header-inner:after{width:calc(100% - 140px)}.header-logo-link{margin-top:45px}.header-logo{max-width:97px}#page-title-bar-inner{margin-top:205px}.page-title-wrapper{font-size:66px;margin-left:260px}.contact-page-type #page-title-bar,.diversity #page-title-bar,.y-litigation-page-type #page-title-bar,.y-wine-water-page-type #page-title-bar{min-height:245px;height:auto}.contact-page-type #page-title-bar-inner,.diversity #page-title-bar-inner,.y-litigation-page-type #page-title-bar-inner,.y-wine-water-page-type #page-title-bar-inner{margin-top:142px}.y-wine-water-page-type #page-title-bar-inner{margin-bottom:30px}.archive-listing-page #page-title-bar,.y-blogs-page-type #page-title-bar{margin-top:95px;height:360px}.archive-listing-page #page-title-bar-inner,.y-blogs-page-type #page-title-bar-inner{margin-top:105px}.archive-detail-page #page-title-bar{margin-top:95px;height:315px}.archive-detail-page #page-title-bar-inner{margin-top:95px}.category-careers #page-title-bar{height:295px}.category-careers #page-title-bar-inner{margin-top:140px}.y-careers-page-type #page-title-bar{height:250px}.microsite #main-inner{padding-top:65px}#content:not(.has-sidebar){padding-left:260px}#post-content:not(.has-sidebar){margin-right:235px}.archive-detail-page #post-content,.archive-listing-page #post-content{top:-80px}.archive-detail-page #post-content:after,.archive-listing-page #post-content:after{height:80px;width:50px;right:-50px}.archive-detail-page #sidebar-secondary,.archive-listing-page #sidebar-secondary{margin-top:70px}.sidebar .menu li{font-size:17px}.sidebar .menu li.current-menu-item:before{top:19px}.sidebar .menu li a{padding:11px 0}.header-menu{position:relative;right:25px}.header-menu .current-menu-item a:after,.header-menu .toggle-menu-panel--expanded a:after,.header-menu a:hover:after{left:23px;width:calc(100% - 46px)}.menu-panels{top:95px;right:45px;width:calc(100% - 230px)}.menu-panel{padding:35px 75px 65px}.menu-panel__title{font-size:112px;margin-left:-4px}.menu-panel__heading{font-size:15px;margin-top:-18px}.people-menu-panel__column--left{width:65%}.people-menu-panel__toggle-advanced-search,.people-menu-panel__toggle-simple-search{font-size:12px}.people-menu-panel__column--right{margin-left:50px;padding-left:50px;margin-top:125px;padding-top:30px;height:95px}.people-menu-panel__view-all{font-size:12px;padding-top:19px}.services-menu-panel__column--right{margin-top:45px;margin-left:50px;padding-left:50px;width:375px}.services-menu-panel ul{height:280px}.firm-menu-panel__column--right{width:640px;margin-top:40px}.firm-menu-panel li{width:200px}.firm-menu-panel .menu>li:not(.expandable):nth-child(2){left:220px}.firm-menu-panel .menu>li:not(.expandable):nth-child(3){left:440px}.firm-menu-panel .menu>li:not(.expandable):nth-child(4){top:62px;left:220px}.firm-menu-panel .menu>li:not(.expandable):nth-child(5){top:62px;left:440px}.firm-menu-panel .expandable{width:198px}.main-microsite-menu-wrap{margin-top:-80px}.microsite-menu ul{width:calc(100% - 285px)}.microsite-menu ul:after{width:55px}.microsite-menu ul:after{width:70px}.microsite-menu li{padding:27px 0}.microsite-menu li.mouse-icon:only-child{height:80px}.microsite-menu li.mouse-icon:only-child:before{height:47px;width:20px;top:24px;right:-855px}.microsite-menu li.mouse-icon:only-child:after{width:885px}.microsite-menu li.mouse-icon:not(:only-child):after{width:50px}.microsite-menu a{padding-right:57px}.microsite-menu .current-menu-item a:after{width:calc(100% - 57px)}.has-image .microsite-menu li.first-menu-item.current-menu-item:before{height:47px;width:20px;right:-807px;top:24px}.office-post-type #page-title-bar{height:295px}.office-post-type #page-title-bar-inner{margin-top:140px}.office-post-type #page-title-bar-inner h1{font-size:66px;margin-left:260px}.office-location-description{margin-top:35px}.office-location-description h3{margin-bottom:20px}.biography-microsite-template .practice-area-title{font-size:16px}#home-carousel .swiper-container{height:100vh;max-height:900px;min-height:750px}#home-carousel .swiper-slide{background-size:1630px 917px}#home-carousel .swiper-button-next{right:45px}.home__image-inner{width:1240px;max-width:1240px}.home__marquee{height:100vh;max-height:900px;min-height:750px}.home__headline{font-size:115px;left:260px;bottom:135px;width:700px}.home__headline--initial{bottom:80px}.home__who-panel{padding-right:24px;padding-left:260px;height:80px;margin-right:280px}.home__who-panel--initial{margin-bottom:-80px}.home__who-panel__text{line-height:80px}.home__who-panel__arrow{margin-top:36px}.home__who-panel__icon{width:16px;height:80px;background-position:center 24px}.home__who-content__text{padding-right:280px;margin:0 0 122px}.home__practices,.home__who-inner{width:1240px;max-width:1240px;padding-left:260px}.home__quote__imagewrap{width:1145px;margin-left:-445px}.home__quote__image{height:431px}.home__quote__wrap{width:235px;margin-left:45px}.home__quote__wrap__quote{font-size:24px;padding-top:30px}.home__quote__wrap__attr{padding-top:26px}.home__practices{padding:94px 280px 80px 260px}.home__practices__header{margin-bottom:57px}.home__practices__item{width:calc(1/2*100% - (1 - 1/2) *48px);margin-top:76px}.home__practices__item__inner:hover .home__practices__item__link:after{margin:0 0 3px 11px}.home__practices__item__link{font-size:12px}.y-blogs-page-type #main-inner:before{height:80px;top:-80px}.blogs-page__intro-text:before{width:120px;left:-180px;top:18px}.blogs-page__intro-text p{font-size:22px;line-height:1.6}.blogs-listing{margin-bottom:50px}.y-lit-intro{margin-right:330px;width:650px;margin-bottom:30px}.y-lit-intro p{font-size:16px}.y-lit-intro p:first-child{font-size:20px}.lit-carousel{width:880px}.lit-carousel .swiper-button-prev:before{font-size:60px}.lit-carousel .swiper-button-prev{left:-120px;top:188px}.lit-carousel .swiper-button-next:before{font-size:60px}.lit-carousel .swiper-button-next{right:-120px;top:188px}.lit__overview-text{margin-top:30px;margin-right:330px;width:650px}.carousel__desc{padding-top:30px}.key-features__heading{margin-top:55px;margin-bottom:35px}.key-feature{margin-bottom:30px;padding-left:49px;padding-right:80px;width:38%}.key-feature:nth-child(odd){padding-right:0}.key-feature__name{font-size:18px}.floor__image1{margin-bottom:50px}.floor,.key-features,.lit-quote,.y-litigation-page-type .full-content{margin-right:235px;width:745px}.y-wine-water-page-type #post-content.has-sidebar{width:650px}.ww-carousel{margin-top:30px;margin-bottom:20px;max-width:850px}.ww-carousel .swiper-button-next:before,.ww-carousel .swiper-button-prev:before{font-size:60px}.ww-carousel .swiper-button-prev{left:-70px}.ww-carousel .swiper-button-next{right:-70px}.y-careers-page-type #content-inner{padding-right:260px;margin-top:105px}.careers__intro-text{margin-right:590px;margin-bottom:60px;width:650px}.careers__intro-text p{font-size:21px}.careers-quote__wrapper{width:1240px}.careers-quote__wrapper img{width:1240px}.careers-quote{width:485px;padding:45px;top:55px;left:31%}.careers-quote__text{font-size:24px;max-height:210px;margin-bottom:25px}.careers-quote__name{font-size:11px}.careers-quote__title{font-size:11px}.category-careers:not(.y-careers-page-type) #sidebar-primary{margin-top:-46px}.category-careers:not(.y-careers-page-type) #sidebar-secondary{margin-top:9px}.gallery{margin-top:65px;margin-bottom:75px;padding-bottom:60px}.gallery__item{margin-bottom:45px}.gallery__item__caption{font-size:15px}.people-search-widget .dropdown-clear-selection{top:-12px!important}.people-search-form .fields{margin-left:40px}#practice-areas-search-results h2{font-size:55px;margin-bottom:55px}.global-search-results .news-date-and-type,.global-search-results .publication-date-and-type,.global-search-results .publication-info{margin-bottom:10px;font-size:16px}.search-section-results{padding:35px 0 30px 50px}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:19px}.search-section-results article.archive-listing{margin-bottom:60px}.search-section-results article.person-listing{margin-bottom:35px}.search-section-title h2{font-size:41px;padding-top:35px}.widget{padding-top:35px}.widget-content h3,.widget-title{font-size:13px;margin-bottom:15px;letter-spacing:1.5px}.widget-caption,.widget-content{font-size:15px}.associated-people-widget .person p{margin-top:10px;margin-bottom:30px}.associated-practices-widget ul li{font-size:15px}.pullquote-attribution{font-size:12px}.widget-quote{font-size:24px}.widget-quote p{line-height:1.225}.call-to-action-widget .btn:not(.button){font-size:10px}.event-teaser{margin-bottom:35px}.event-teaser h5{font-size:18px}.diversity-pages #content-inner{padding-right:260px}.diversity-pages h2{font-size:45px;margin-bottom:40px}.y-dei-affinity-groups-page-type #sidebar-secondary,.y-dei-diversity-committee-page-type #sidebar-secondary,.y-dei-our-memberships-page-type #sidebar-secondary,.y-dei-strategic-plan-page-type #sidebar-secondary,.y-dei-supplier-diversity-page-type #sidebar-secondary{margin-top:-98px}.diversity__intro-text{margin-right:590px;margin-bottom:60px;width:835px}.diversity__intro-text p{font-size:21px}.diversity-pages.y-dei-social-justice-page-type #content-inner,.diversity-pages.y-diversity-page-type #content-inner{padding-top:105px}.diversity-quote__wrapper{width:1240px}.diversity-quote__wrapper img{width:1240px}.diversity-quote{width:485px;padding:45px;top:55px;left:31%}.diversity-quote__text{font-size:24px;max-height:210px;margin-bottom:25px}.diversity-quote__name{font-size:11px}.diversity-quote__title{font-size:11px}.chairs-wrapper a.committee-item{max-width:145px}.committee-name{font-size:16px;max-width:140px}.committee-image img{width:145px}.committee-title{font-size:16px;max-width:140px}.page-y-dei-social-justice-social-justice-probono .diversity__intro-text p{font-size:16px}.archive-filters .input-wrap:after{top:-5px}.global-search{top:32px}.find-practice-areas .label{font-size:66px}.find-practice-areas .input-wrap:after{top:-9px;right:20px}.find-practice-areas .text{height:60px;font-size:24px}.find-practice-areas .search-button{height:60px;width:140px}.practice-areas-listing .col{width:40%}.practice-area-title{font-size:18px;padding:27px 20px 27px 0}.item-root .expandable:after{top:26px;font-size:22px}.practice-area-children .practice-area-title{font-size:15px}.parent-practice-area{font-size:20px;margin-bottom:10px}.people-search-form{max-width:1240px}.people-search-form .fields{width:680px}.people-search-form .input-wrap:after{top:-2px}.people-search-widget .input-wrap:after{top:-4px}.people-search-widget .dropdown-clear-selection{top:-6px}.people-search-results-heading{font-size:66px}.person-microsite-title .person-title{font-size:66px}.person-title-separator{font-size:66px}.person-info-widget{font-size:16px}.person-full-name{font-size:26px}.person-link a{font-size:16px}.event-title,.news-item-title,.publication-title{font-size:20px}.archive-detail-post-title{font-size:40px}.news-first-item .news-item-title{font-size:36px}.news-date-and-type{margin-bottom:10px}.news-item-source{margin-top:10px}.news-first-item .description{font-size:18px}.event-title{margin-bottom:10px}.case-studies-wrapper:after{width:375px}.featured-case-study{width:375px;margin-bottom:45px}.case-study-title-search{font-size:18px;width:85%}.case-study-search-result .excerpt{width:85%}.publication-date-and-type{margin-bottom:10px}.publication-info{margin-top:10px}.office-list{margin-top:45px}.office-location-image{width:140px;margin-right:25px}.office-title{font-size:24px}.contact-image{width:auto}.office-location-map{width:auto}.diversity .description p:first-child{margin-top:-13px;font-size:22px;line-height:1.6}.diversity .description:before{width:120px;left:-180px;top:5px}#archive-search{margin-top:79px}#archive-search::before{height:80px;margin-top:-79px}.archive-search-toggle{top:33px}.archive-search-separator{width:calc(100% + 260px);margin-left:-260px;margin-bottom:70px}.archive-listing img{left:-180px}.archive-listing.first::before{left:-180px;width:120px}.archive-listing.has-thumbnail{min-height:137px}.archive-listing .news-first-item .news-item-title{font-size:36px}.archive-listing .news-first-item .description{font-size:17px}.archive-detail-page #sidebar-secondary{margin-top:180px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing{margin-top:50px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing::before{top:-77px}.news-date-and-type,.publication-date-and-type{margin-bottom:14px}.past-events-heading{margin-top:80px}.microsite-page-heading.events-heading~.archive-listing.first.event-listing::before{top:-67px}.archive-detail{padding-top:35px}.archive-detail::before{height:80px;margin-top:-35px}.archive-detail-post-title{font-size:36px;margin-bottom:0}.archive-detail-post-title::before{top:92px;width:120px;left:-180px}#date-type{font-size:15px}#details-wrap{border-bottom:1px solid #d3d3d3;padding-bottom:30px}#details-wrap__details{padding-top:7px}#details-wrap__icons{border:none;padding:0}#details-wrap__details,.details-wrap__icons__pdf{font-size:15px}.details-wrap__icons__pdf{margin-left:50px}.additional-info li{margin-top:8px}.additional-info-heading{margin-bottom:20px}.news-item-detail{display:flex;flex-direction:row;flex-wrap:wrap}.news-item-detail .news-item-source{flex:auto;display:flex;align-items:center;border-bottom:1px solid #d6d6d6;margin-top:-5px}.news-item-detail .share-this-links{flex:auto;display:flex;justify-content:flex-end;padding-bottom:20px}.case-study-detail .archive-detail-post-title::before{top:70px}.case-study-detail .share-this-links{display:flex;justify-content:flex-end}.event-detail .archive-detail-post-title::before{top:70px}.event-detail .share-this-links{display:flex;justify-content:flex-end}.microsite-archive-detail-page .archive-detail-post-title::before{top:127px}.microsite-archive-detail-page .event-detail .archive-detail-post-title::before{top:105px}.microsite-page-heading::before{left:-180px;width:120px;top:25px}.microsite #post-content:not(.has-sidebar){margin-right:80px}.microsite-case-study-title{margin-bottom:30px}.publication-detail .addthis_toolbox{padding-bottom:0}.people-search-results-heading{font-size:55px;margin-bottom:55px}.practice-area-microsite #page-title-bar{height:460px}.person-microsite #page-title-bar{background-size:1439px 562px;background-position:left calc(50% - 60px) top 150px;height:auto;margin-top:95px}.person-microsite #page-title-bar h1{height:160px}.person-microsite .microsite-title{font-size:50px}.person-microsite .person-title{font-size:15px;letter-spacing:3px}.person-microsite.not-main-microsite-template #page-title-bar{background-position:left calc(50% - 45px) bottom -160px;background-size:1170px 457px}.person-microsite.not-main-microsite-template .person__header-info{height:290px;min-height:0}.person__header-info{height:calc(100vh - 255px);max-height:550px;min-height:370px}.no-photo .person__header-info{height:340px;min-height:0}.no-photo .person__header-items{margin-left:260px}.person__header-items{margin-left:585px;margin-bottom:81px}.additional-phone-numbers div::after{top:10px}.person-listing-info .name-wrapper a,.person-listing-info .person-name,.search-person-info .name-wrapper a,.search-person-info .person-name{font-size:19px}.additional-phone-numbers .phone-link:before{height:19px;top:5px;margin:0 18px 0 11px}.y-practice-page-type #sidebar-secondary{width:430px;top:76px;margin-left:65px;margin-bottom:160px}.find-practice-areas{margin-left:70px}.find-practice-areas .field{width:430px}.find-practice-areas .text{font-size:16px;height:45px}.find-practice-areas .input-wrap::after{top:1px}.find-practice-areas .search-button{height:45px;width:122px}.widget.practice-children ul{margin-left:40px}.widget.practice-children ul li{margin-top:11px}.widget.practice-children ul li::before{margin-left:-30px}.contact-page-type #sidebar-secondary,.office-list{margin-top:34px}.office-location-image{width:300px;margin-right:0;margin-left:-20px;margin-bottom:33.75px}.office-title{font-size:20px}.y-dei-affinity-groups-page-type #affinity-groups-swiper{max-width:650px}.y-dei-affinity-groups-page-type #affinity-groups-swiper .intro-text{font-size:16px}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-slide{margin-right:0;position:relative;overflow:hidden}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-slide .caption-wrapper{opacity:1;position:absolute;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;transition:max-height .5s;max-height:0;padding:0}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-slide .caption{padding:20px 30px;height:auto}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-slide:hover .caption-wrapper{max-height:150px;opacity:1}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-wrapper{margin-top:42px}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-button-next,.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-button-prev{top:50%!important}}@media screen and (min-width:1630px){body{font-size:17px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:1560px;width:1560px}#post-content{margin-right:405px}#sidebar-primary{width:230px;margin-right:85px}.people-page-type #sidebar-primary{width:230px}.person-microsite #sidebar-primary{width:230px}#sidebar-secondary{width:290px;margin-left:120px}.archive-detail-page #sidebar-secondary{margin-left:120px}ul li:before{top:5px}ul li li:before{top:2px}h3{font-size:24px;margin:40px 0 30px}ul li{margin-left:60px}ul li:before{margin-left:-60px;font-size:12px;top:5px}ul li li{margin:8px 0 0 30px}ul li li:before{top:2px}ul li li:first-child{margin-top:15px}ol>li:before{margin-left:-60px}.description ul li,article ul li{margin-bottom:15px}.description blockquote{font-size:28px}.description h3{margin-top:65px}.description p{margin-bottom:30px}#post-content .microsite-page-heading,#post-content h2{font-size:55px;margin-bottom:30px}.text{height:63px}.input-wrap:after{top:-9px;right:15px;font-size:25px}.icon-down-triangle:after{width:21px;height:11px;top:7px;right:20px}.icon-search:after{width:21px;height:22px;top:0;right:20px}.dropdown-clear-selection{top:-11px;right:16px}.dropdown-clear-selection:before{font-size:28px}.datalist{font-size:16px}.breadcrumb-link{margin-left:315px}.category-careers .breadcrumb-link,.single-office .breadcrumb-link{margin-left:315px;margin-bottom:5px;font-size:48px}.event-details{font-size:17px}.case-study-search-result .excerpt{font-size:17px}.microsite-case-study-listing img,.news-item-teaser-image,.publication-teaser-image{width:137px;margin-top:10px}.firm-highlights{height:555px}.firm-highlights:before{height:60px;top:-30px}.firm-highlights__content__headline{font-size:24px;margin-top:22px;margin-bottom:16px;letter-spacing:1px;max-height:120px;height:auto}.firm-highlights__content__text{font-size:17px;padding-bottom:15px;max-height:115px;height:auto}.firm-highlights__content__text p{line-height:1.8}.firm-highlights__content__more{font-size:13px;width:105px;height:35px;margin-top:0}.swiper-slide a{margin-left:100px}.swiper-slide-active a{margin-left:60px}#footer-inner{box-sizing:border-box;max-width:none;width:100%}#header{height:115px}#header-inner{height:115px;max-width:none;width:auto;margin:0 50px}#header-inner:after{width:calc(100% - 180px)}.header-logo-link{margin-top:55px}.header-logo{max-width:120px}.global-search{top:39px}.global-search .field{width:200px}.global-search .text{height:40px;font-size:16px}.global-search .text::placeholder{font-size:16px}.global-search .text::-webkit-input-placeholder{font-size:16px}.global-search .text:-moz-placeholder{font-size:16px}.global-search .text::-moz-placeholder{font-size:16px}.global-search .text:-ms-input-placeholder{font-size:16px}.global-search .icon-search:after{width:18px;height:18px;right:14px;top:11px}#page-title-bar{height:445px;margin-bottom:85px}#page-title-bar-inner{margin-top:230px}.page-title-wrapper{font-size:80px;margin-left:315px}.contact-page-type #page-title-bar,.diversity #page-title-bar,.y-litigation-page-type #page-title-bar,.y-wine-water-page-type #page-title-bar{min-height:305px;height:auto}.contact-page-type #page-title-bar-inner,.diversity #page-title-bar-inner,.y-litigation-page-type #page-title-bar-inner,.y-wine-water-page-type #page-title-bar-inner{margin-top:178px}.y-wine-water-page-type #page-title-bar-inner{margin-bottom:40px}.archive-listing-page #page-title-bar,.y-blogs-page-type #page-title-bar{margin-top:115px;height:445px}.archive-listing-page #page-title-bar-inner,.y-blogs-page-type #page-title-bar-inner{margin-top:125px}.archive-listing-page .page-title-wrapper,.y-blogs-page-type .page-title-wrapper{font-size:80px}.archive-detail-page #page-title-bar{margin-top:115px;height:390px}.archive-detail-page #page-title-bar-inner{margin-top:125px}.category-careers #page-title-bar{height:390px}.category-careers #page-title-bar-inner{margin-top:170px}.y-careers-page-type #page-title-bar{height:308px}#content:not(.has-sidebar){padding-left:315px}#post-content:not(.has-sidebar){margin-right:290px}.archive-detail-page #post-content,.archive-listing-page #post-content{top:-100px}.archive-detail-page #post-content:after,.archive-listing-page #post-content:after{height:100px;width:60px;right:-60px}.archive-detail-page #sidebar-secondary,.archive-listing-page #sidebar-secondary{margin-top:75px}.sidebar .menu li{font-size:18px}.sidebar .menu li.current-menu-item:before{top:23px}.sidebar .menu li a{padding:13px 0}.header-menu{top:4px}.header-menu a{font-size:16px;padding:41px 29px}.header-menu .current-menu-item a:after,.header-menu .toggle-menu-panel--expanded a:after,.header-menu a:hover:after{left:29px;width:calc(100% - 58px)}.menu-panels{top:115px;right:50px;width:calc(100% - 280px)}.menu-panel{padding:55px 115px 85px}.menu-panel__title{font-size:140px;margin-left:-5px}.menu-panel__heading{font-size:18px;margin-top:-26px;margin-bottom:16px}.people-menu-panel__column--left .field:last-child{margin-bottom:20px}.people-menu-panel__toggles{padding-top:5px}.people-menu-panel__toggle-advanced-search,.people-menu-panel__toggle-simple-search{font-size:13px}.people-menu-panel__column--right{margin-left:60px;padding-left:60px;margin-top:160px;height:100px}.people-search-filter{width:390px}.people-filter-button{font-size:18px;width:30px;height:35px}.people-menu-panel__view-all{font-size:13px;padding-top:18px}.services-menu-panel__column--right{margin-top:55px;margin-left:60px;padding-left:60px;width:400px}.services-menu-panel ul{height:310px}.main-microsite-menu-wrap{margin-top:-99px}.microsite-menu{font-size:18px}.microsite-menu ul{width:calc(100% - 350px)}.microsite-menu li{padding:34px 0}.microsite-menu li.mouse-icon:only-child{height:99px}.microsite-menu li.mouse-icon:only-child:before{height:57px;width:20px;right:-1110px;top:30px}.microsite-menu li.mouse-icon:only-child:after{width:1140px}.microsite-menu li.mouse-icon:not(:only-child):after{width:65px}.microsite-menu a{padding-right:60px}.microsite-menu .current-menu-item a:after{width:calc(100% - 60px)}.has-image .microsite-menu li.first-menu-item.current-menu-item:before{height:57px;width:20px;right:-1035px;top:30px}.office-post-type #page-title-bar{height:390px}.office-post-type #page-title-bar-inner{margin-top:170px}.office-post-type #page-title-bar-inner h1{font-size:80px;margin-left:315px}.office-location-description{margin-top:55px}.biography-microsite-template .practice-area-title{font-size:17px}#home-carousel .swiper-container{max-height:1080px;min-height:850px}#home-carousel .swiper-slide{background-size:1920px 1080px}#home-carousel .swiper-button-next{right:50px}.home__image-inner{width:1560px;max-width:1560px}.home__marquee{max-height:1080px;min-height:850px}.home__headline{font-size:140px;left:315px;bottom:165px;width:900px}.home__headline--initial{bottom:100px}.home__who-panel{padding-right:30px;padding-left:315px;height:100px;margin-right:350px}.home__who-panel--initial{margin-bottom:-100px}.home__who-panel__text{font-size:14px;line-height:100px}.home__who-panel__arrow{height:10px;width:32px;margin-top:45px;margin-left:119px}.home__who-panel__icon{width:20px;height:100px;background-position:center 30px}.home__who-content p{font-size:20px;margin-bottom:30px}.home__who-content__text{padding-right:350px}.home__practices,.home__who-inner{width:1560px;max-width:1560px;padding-left:315px}.home__quote__imagewrap{width:1450px;margin-left:-555px}.home__quote__image{height:540px}.home__quote__wrap{width:290px;margin-left:60px}.home__quote__wrap__quote{font-size:30px;padding-top:37px}.home__quote__wrap__attr{font-size:14px;padding-top:31px}.home__practices{padding:118px 350px 105px 315px}.home__practices__header{margin-bottom:71px}.home__practices__header__text{font-size:14px;margin-right:40px}.home__practices__item{width:calc(1/2*100% - (1 - 1/2) *60px);margin-top:95px}.home__practices__item__inner:hover .home__practices__item__link:after{width:30px;margin:0 0 4px 11px}.home__practices__item__dash{width:40px;margin-bottom:14px}.home__practices__item__name{font-size:24px;padding-bottom:15px}.home__practices__item__desc{font-size:16px;line-height:1.9}.home__practices__item__link{margin-top:21px}.y-blogs-page-type #main-inner:before{height:100px;top:-100px}.y-blogs-page-type #post-content:not(.has-sidebar){margin-right:60px}.blogs-page__intro-text{margin-bottom:75px}.blogs-page__intro-text:before{width:136px;left:-200px;top:18px}.blogs-page__intro-text p{font-size:24px;line-height:1.5}.blogs-listing{margin-bottom:60px}.y-lit-intro{margin-right:410px;margin-top:25px;width:865px;margin-bottom:40px}.y-lit-intro p{font-size:17px}.y-lit-intro p:first-child{font-size:24px}.lit-carousel{width:1045px}.lit-carousel .swiper-button-prev{left:-120px;top:220px}.lit-carousel .swiper-button-next{right:-120px;top:220px}.lit__overview-text{margin-top:40px;margin-right:410px;width:865px}.carousel__desc{padding-top:40px}.key-feature{padding-left:58px}.lit-quote{padding:45px 0}.floor__heading{margin-top:70px;margin-bottom:35px}.full-content h3{margin-top:70px;margin-bottom:20px}.floor,.key-features,.lit-quote,.y-litigation-page-type .full-content{margin-right:380px;width:865px}.y-litigation-page-type #main-inner{margin-bottom:70px}.y-wine-water-page-type #post-content.has-sidebar{width:850px}.y-wine-water-page-type #sidebar-secondary{margin-left:106px}.ww-carousel{margin-top:40px;margin-bottom:30px}.ww-carousel .swiper-button-prev{left:-50px}.ww-carousel .swiper-button-next{right:-50px}.y-careers-page-type #content-inner{width:1560px;padding-right:315px;margin-top:135px}.careers__intro-text{margin-right:725px;margin-bottom:70px;width:835px}.careers__intro-text p{font-size:24px}.careers-quote__wrapper{width:1450px}.careers-quote__wrapper img{width:1450px}.careers-quote{padding:60px;width:600px;top:60px;left:35%}.careers-quote__text{font-size:30px;max-height:250px;line-height:1.2;margin-bottom:30px}.careers-quote__name{font-size:14px}.careers-quote__title{font-size:14px;margin-top:6px}.category-careers:not(.y-careers-page-type) #sidebar-primary{margin-top:-82px}.gallery{margin-top:85px;margin-bottom:90px;padding-bottom:80px}.gallery__item{margin-bottom:65px}.gallery__item__caption{font-size:16px}.people-search-widget .dropdown-clear-selection{top:-15px!important}.people-search-form .fields{margin-left:50px}#practice-areas-search-results h2{font-size:55px;margin-bottom:55px}#practice-areas-search-results .practice-area a{font-size:23px}.global-search-results .news-date-and-type,.global-search-results .publication-date-and-type,.global-search-results .publication-info{font-size:17px}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:22px}.widget{padding-top:40px}.widget .teaser-thumbnail,.widget .video-thumbnail,.widget .widget-image{margin-bottom:30px}.widget-content h3,.widget-title{font-size:14px;margin-bottom:28px}.widget-caption,.widget-content{font-size:15px}.associated-people-widget .widget-title{letter-spacing:1px;margin-bottom:25px}.associated-people-widget .person{margin-bottom:25px}.associated-people-widget .person p{margin-top:15px;margin-bottom:40px}.associated-people-widget .person-name{font-size:16px}.associated-practices-widget .widget-title{letter-spacing:1px;margin-bottom:15px}.associated-practices-widget ul li{font-size:17px}.sidebar-person-microsite-primary .associated-practices-widget{border:none;padding-top:6px}.pullquote-attribution{font-size:14px}.widget-quote{font-size:30px}.call-to-action-widget .btn:not(.button){padding:10px 15px;font-size:12px}.key-contacts-widget .person-details{margin-top:18px;font-size:15px}.key-contacts-widget .person-details div{margin-bottom:7px}.key-contacts-widget .phone-link{font-size:15px}.key-contacts-widget .person-email-link{width:40px}.event-teaser-widget time{font-size:14px}.event-teaser>span{font-size:14px}.event-teaser h5{font-size:23px}.diversity-pages #content-inner{width:1560px;padding-right:315px}.diversity-pages #page-title-bar{height:445px;margin-bottom:85px}.diversity-pages #post-content .y-diversity__events-items h2,.diversity-pages #post-content .y-diversity__news-items h2{margin-bottom:56px}.diversity-pages h2{font-size:55px;margin-bottom:30px}.y-dei-affinity-groups-page-type #sidebar-secondary,.y-dei-diversity-committee-page-type #sidebar-secondary,.y-dei-our-memberships-page-type #sidebar-secondary,.y-dei-strategic-plan-page-type #sidebar-secondary,.y-dei-supplier-diversity-page-type #sidebar-secondary{margin-top:-90px}.diversity__intro-text{margin-right:725px;margin-bottom:110px;width:1120px}.diversity__intro-text p{font-size:24px}.diversity-pages.y-dei-social-justice-page-type #content-inner,.diversity-pages.y-diversity-page-type #content-inner{padding-top:128px}.diversity-pages.y-dei-social-justice-page-type #sidebar-secondary,.diversity-pages.y-diversity-page-type #sidebar-secondary{padding-top:7px}.diversity-quote__wrapper{width:1450px}.diversity-quote__wrapper img{width:1450px}.diversity-quote{padding:60px;width:600px;top:60px;left:35%}.diversity-quote__text{font-size:30px;max-height:250px;line-height:1.2;margin-bottom:30px}.diversity-quote__name{font-size:14px}.diversity-quote__title{font-size:14px;margin-top:6px}.y-diversity__news-items{margin-top:77px}.y-diversity__news-items .archive-listing{margin-top:35px;padding-top:40px}.y-diversity__events-items .archive-listing{margin-top:35px;padding-top:40px}.y-plan__content:before{top:51px}.y-plan__heading:first-of-type{margin-top:32px}.chairs-wrapper a.committee-item{max-width:193px}.committee-name{font-size:17px;max-width:190px}.committee-image img{width:192px}.committee-title{font-size:17px;max-width:190px}.y-group__heading{margin-bottom:25px}#y-affinity-groups__groups .y-group__item{padding-bottom:41px;margin-bottom:10px}.memberships-wrapper{margin-top:40px}.membership-item{padding:45px 0 55px}.page-y-dei-social-justice-social-justice-probono .diversity__intro-text{margin-bottom:110px}.page-y-dei-social-justice-social-justice-probono .diversity__intro-text p{font-size:17px}.archive-filters .input-wrap:after{top:-3px}.case-studies-wrapper:after{width:485px}.featured-case-study{width:485px;margin-bottom:45px}.office-location-image{width:190px;margin-right:35px}.office-title{margin-bottom:10px}.diversity .description p:first-child{margin-top:-13px;font-size:24px;line-height:1.5}.diversity .description:before{width:136px;left:-200px;top:5px}#archive-search{margin-top:99px}#archive-search::before{height:100px;margin-top:-99px}.archive-search-toggle{top:42px;font-size:18px}.archive-search-separator{width:calc(100% + 315px);margin-left:-315px;margin-bottom:80px}.archive-search-toggle::after{font-size:19px}.archive-listing{margin-bottom:35px}.archive-listing img{left:-200px}.archive-listing.first::before{width:137px;left:-200px}.archive-listing .news-item-title,.archive-listing .post-title{font-size:24px}.archive-listing .news-first-item .news-item-title{font-size:36px}.archive-listing.has-thumbnail{min-height:157px}.archive-listing.microsite-case-study-listing .pull-right{width:137px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing{margin-top:55px;margin-bottom:45px}.events-page-type.has-upcoming-events .archive-listing.first.event-listing::before{top:-90px}.publication-info{font-size:16px}.news-date-and-type,.publication-date-and-type{font-size:17px}.past-events-heading{margin-top:90px}.microsite-page-heading.events-heading~.archive-listing.first.event-listing::before{top:-60px}.microsite-page-heading::before{width:137px;left:-200px;top:33px}.microsite #post-content:not(.has-sidebar){margin-right:140px}.microsite-case-study-title{margin-bottom:40px}.breadcrumb-link{font-size:80px}.archive-detail-page #page-title-bar-inner{margin-top:120px}.archive-detail{padding-top:65px}.archive-detail::before{height:100px;margin-top:-65px}.archive-detail-post-title::before{top:125px;width:137px;left:-200px}.archive-detail-post-title{font-size:41px;margin-bottom:8px}.archive-detail-page #sidebar-secondary{margin-top:200px}#date-type,#details-wrap__details,.details-wrap__icons__pdf{font-size:16px}.additional-info-heading{margin-bottom:30px}.case-study-detail .archive-detail-post-title::before,.event-detail .archive-detail-post-title::before{top:105px}.practice-area-microsite #page-title-bar{height:565px}.person-microsite #page-title-bar{background-position:center 200px;background-size:auto;height:auto;margin-top:115px}.person-microsite #page-title-bar h1{height:200px}.person-microsite .microsite-title{font-size:61px}.person-microsite .person-title{font-size:18px;margin-top:12px;letter-spacing:4px}.person-microsite #sidebar-secondary{margin-top:9px}.person-microsite.not-main-microsite-template #page-title-bar{background-size:1170px 457px;background-position:left calc(50% - 130px) top 195px}.person-microsite.not-main-microsite-template .person__header-info{height:320px;min-height:0}.person__header-info{height:calc(100vh - 315px);max-height:780px;min-height:485px;display:flex;align-items:center}.person__header-items{margin-top:0;margin-bottom:100px;margin-left:735px}.no-photo .person__header-info{align-items:center;height:370px;min-height:0}.no-photo .person__header-items{margin-left:315px}.person__email{margin-top:0;padding-top:35px}.person__email:before{width:60px;height:1px}.person__location>a{padding-left:29px}.person__location>a:before{width:16px;height:21px;margin-right:9px}.person__locations{padding-bottom:30px}.person__header-items{font-size:19px}.person-link{margin-right:9px}.person-link a{width:40px;height:40px;border-radius:40px}.person-link a:before{width:40px;height:40px;line-height:40px}.bio-info-heading{margin:60px 0 25px}.additional-phone-numbers div::after{margin-right:17px}.additional-phone-numbers .phone-link:before{height:23px;top:5px}.person-listing-info .name-wrapper a,.person-listing-info .person-name,.search-person-info .name-wrapper a,.search-person-info .person-name{font-size:22px}.y-practice-page-type #sidebar-secondary{width:450px;top:100px}.y-practice-page-type h2{margin-top:-5px}.find-practice-areas .input-wrap::after{top:1px;right:15px}.widget.practice-children{font-size:17px}.contact-page-type #sidebar-secondary,.office-list{margin-top:34px}.contact-page-type #sidebar-secondary{margin-left:60px}.office-location-image{width:464px;margin-right:0;margin-left:-60px;margin-bottom:57px}.office-title{font-size:24px;margin-bottom:20px}.y-dei-affinity-groups-page-type .swiper-slide img{width:100%}.y-dei-affinity-groups-page-type .swiper-button-next,.y-dei-affinity-groups-page-type .swiper-button-prev{width:60px!important;height:60px!important;top:47%!important;margin-top:-10px}.y-dei-affinity-groups-page-type #affinity-groups-swiper{max-width:825px}.y-dei-affinity-groups-page-type #affinity-groups-swiper .swiper-wrapper{margin:50px 0 20px}.y-dei-affinity-groups-page-type .swiper-slide img{width:100%}}@media screen and (max-width:767px){.person-microsite.not-main-microsite-template #sidebar-primary{display:none}:focus{outline:0}.header-menu{display:none}h3{margin:40px 0 30px}.people-main .dropdown-clear-selection{top:-9px}.people-main .icon-down-triangle::after{top:9px}.firm-highlights{display:none!important}#footer-inner:before{content:""}#header-inner:after{content:none}.mobile-search-toggle:after{width:19px;height:21px;right:0;color:#ababab;top:29px}.archive-detail-page #page-title-bar,.archive-listing-page #page-title-bar,.category-careers #page-title-bar,.contact-page-type #page-title-bar,.diversity #page-title-bar,.person-microsite #page-title-bar,.single-office #page-title-bar,.y-blogs-page-type #page-title-bar,.y-litigation-page-type #page-title-bar,.y-wine-water-page-type #page-title-bar{margin-bottom:0;position:relative}.archive-detail-page #page-title-bar:before,.archive-listing-page #page-title-bar:before,.category-careers #page-title-bar:before,.contact-page-type #page-title-bar:before,.diversity #page-title-bar:before,.person-microsite #page-title-bar:before,.single-office #page-title-bar:before,.y-blogs-page-type #page-title-bar:before,.y-litigation-page-type #page-title-bar:before,.y-wine-water-page-type #page-title-bar:before{content:"";width:calc(100% - 50px);margin:0 25px;border-bottom:1px solid #d6d6d6;position:absolute;top:0;z-index:1}.archive-detail-page #page-title-bar-inner,.archive-listing-page #page-title-bar-inner,.category-careers #page-title-bar-inner,.contact-page-type #page-title-bar-inner,.diversity #page-title-bar-inner,.person-microsite #page-title-bar-inner,.single-office #page-title-bar-inner,.y-blogs-page-type #page-title-bar-inner,.y-litigation-page-type #page-title-bar-inner,.y-wine-water-page-type #page-title-bar-inner{padding:37px 25px}.archive-detail-page #page-title-bar:after{content:"";width:calc(100% - 50px);margin:0 25px;border-bottom:1px solid #d6d6d6;position:absolute;bottom:0}.y-careers-page-type #page-title-bar-inner{padding:37px 25px 20px}#sidebar-secondary{margin-top:50px}.office-post-type .description h3{margin-bottom:15px}.office-location-description{margin-top:20px}.home #page{display:flex;flex-direction:column;background-image:url(/content/themes/young-theme/img/mobile-homepage-marquee.jpg);background-repeat:no-repeat;background-position:center 145px;padding-top:0!important}.home #header{display:block;background:#fff;z-index:auto}.home #footer{order:4}#home-carousel{display:none}.home__image{order:2;height:auto!important}.home__headline{order:1;font-size:50px;margin:40px auto 30px;width:300px}.home__who-panel{display:none}.who__heading{font-weight:600;color:#ae0a13;text-transform:uppercase;font-size:14px;margin-bottom:17px;letter-spacing:1px}.home__who-content{order:3;display:block;padding:45px 25px 15px}.home__quote{display:none!important}.home__practices{display:none!important}.y-lit-intro p:first-child{font-size:24px;line-height:1.5}.lit-carousel{margin:0 -25px}.lit-carousel .swiper-container{display:flex;flex-direction:column;align-items:center}.lit-carousel .controls{height:40px;order:2;position:relative;width:70px;margin:15px auto 0}.lit-carousel .controls::after{content:"";height:22px;width:1px;background:#d3d3d3;display:block;position:absolute;right:35px;top:6px}.lit-carousel .swiper-button-prev{left:0}.lit-carousel .swiper-button-next{right:0}.carousel__desc{padding:20px 25px 0}.key-features__heading{margin-top:25px;margin-bottom:20px}.full-content h3{margin-bottom:20px}.ww-carousel .swiper-container{display:flex;flex-direction:column;align-items:center}.ww-carousel .controls{height:40px;order:2;position:relative;width:70px;margin:15px auto 0}.ww-carousel .controls::after{content:"";height:22px;width:1px;background:#d3d3d3;display:block;position:absolute;right:35px;top:6px}.ww-carousel .swiper-button-next:before,.ww-carousel .swiper-button-prev:before{top:-3px}.ww-carousel .swiper-button-prev{left:0}.ww-carousel .swiper-button-next{right:0}.careers__intro-text{margin-right:0;margin-bottom:40px}.careers-quote__wrapper{padding-bottom:30px;margin-bottom:45px;border-bottom:3px solid #ae0a13;overflow:hidden}.careers-quote__wrapper img{border-top:3px solid #ae0a13;margin-bottom:30px;width:841px;max-width:none}.careers-quote__text{margin-bottom:20px}.gallery{margin-top:45px;margin-bottom:55px;padding-bottom:50px}.gallery__item{margin-bottom:30px}.gallery__item__caption{padding-top:7px}.people-search-filter{border:none;padding-top:10px}.people-filter-button{font-size:17px;height:37px;width:37px;display:flex;align-items:center;justify-content:center;margin-right:9px;margin-bottom:9px;background:#ae0a13;color:#fff}.people-filter-button:hover{background:#cf0012}.view-all-people-mobile{width:83px;font-size:14px;text-transform:uppercase}.view-all-people-mobile:after{content:none;text-transform:uppercase}.people-search-form-advanced .fields{margin-top:25px;padding-top:35px;border-top:1px solid #d3d3d3}.widget{margin-bottom:0}.widget:first-child.image-widget,.widget:first-child.pullquote-with-image-widget,.widget:first-child.video-widget{border-top:1px solid #d3d3d3;padding-top:40px}.event-teaser{margin-bottom:40px}.event-teaser:last-child{margin-bottom:0}.sidebar-person-microsite-primary .widget{border-top:1px solid #d3d3d3;margin-bottom:0;padding-bottom:40px}.diversity-pages #post-content .y-diversity__events-items h2,.diversity-pages #post-content .y-diversity__news-items h2{margin-bottom:25px}.y-dei-affinity-groups-page-type #sidebar-secondary,.y-dei-diversity-committee-page-type #sidebar-secondary,.y-dei-our-memberships-page-type #sidebar-secondary,.y-dei-strategic-plan-page-type #sidebar-secondary,.y-dei-supplier-diversity-page-type #sidebar-secondary{margin-top:60px}.diversity__intro-text{margin-right:0;margin-bottom:40px}.diversity-pages.y-dei-social-justice-page-type #content-inner,.diversity-pages.y-diversity-page-type #content-inner{padding-top:0}.diversity-quote__wrapper{padding-bottom:30px;margin-bottom:45px;border-bottom:3px solid #ae0a13;overflow:hidden}.diversity-quote__wrapper img{border-top:3px solid #ae0a13;margin-bottom:30px;width:841px;max-width:none}.diversity-quote__text{margin-bottom:20px}.chairs-wrapper a.committee-item{width:100%}.y-group__heading{margin-top:30px;margin-bottom:15px}.global-search{display:none}.archive-search-toggle{left:0;right:auto}.archive-listing-page .page-title-wrapper{font-size:41px}.archive-listing img{width:137px;margin-bottom:16px}.archive-listing>span,.archive-listing>span.publication-date-type{margin-bottom:14px}.archive-listing .news-item-title,.archive-listing .post-title{font-size:24px;line-height:1.25}.archive-listing .publication-name{margin-bottom:3px}.news-first-item .description,.publication-info{margin-top:13px}.news-first-item .description a span:hover{color:#cf0012}.news-date-and-type{margin-bottom:14px}.news-item-teaser-image{display:block;float:none;margin:0}.news-item-detail{display:flex;flex-direction:column}.news-item-detail .archive-detail-post-title{order:2}.news-item-detail .news-item-source{order:3;color:#ababab}.news-item-detail .news-date-and-type{order:1;margin:0}.news-item-detail .share-this-links{order:4}.news-item-detail .description{order:5}.microsite-case-study-listing{display:flex;flex-direction:column}.microsite-case-study-listing .microsite-case-study-title{order:2}.microsite-case-study-listing .pull-right{order:1;margin:0}.microsite-case-study-listing .description{order:3}.microsite-case-study-listing .related-people{order:4}.archive-detail-page #page-title-bar{margin-bottom:35px}.archive-detail-page .breadcrumb-link{font-size:41px;margin-bottom:-10px}.archive-detail-post-title{font-size:34px;line-height:1.4;margin-top:18px;margin-bottom:15px}.microsite-archive-detail-page .event-detail .share-this-links,.microsite-archive-detail-page .news-item-detail .share-this-links{border-bottom:1px solid #d6d6d6;padding-bottom:35px;margin-bottom:0}.event-detail .addthis_toolbox{padding-bottom:0}.event-detail .share-this-links{border-bottom:1px solid #d6d6d6;padding-bottom:35px;margin-bottom:0}.single-practice-area .sidebar-practice-area-microsite-primary{display:block!important;order:2}.single-practice-area #content{order:1}.single-practice-area .microsite-menu-secondary{order:3}.mobile .sidebar-practice-area-microsite-primary .key-contacts-widget{margin-top:30px;display:block}.sidebar-practice-area-microsite-primary .key-contacts-widget{display:none}.person-microsite #page-title-bar-inner{margin-bottom:270px;padding-bottom:30px;background:#fff}.person-microsite .no-photo #page-title-bar-inner{padding-bottom:37px;margin-bottom:0;background:#e4e3e1}.person-microsite.not-main-microsite-template #page-title-bar::before{content:none}.person-microsite.not-main-microsite-template #page-title-bar-inner{margin-bottom:0;background:#e4e3e1}.person-microsite-title .person-title{font-size:14px}.person-info-widget{position:relative;padding-top:25px;border-top:none!important;font-size:18px}.person-info-widget a{color:#cf0012}.person-info-widget .person-full-name,.person-info-widget .person-image,.person-info-widget .person-title{display:none}.person-info-widget::before{content:"";height:2px;width:50px;background:#333;position:absolute;top:0;left:0}.person-link a{font-size:18px}.additional-phone-numbers a,.office-location a{color:#333}.additional-phone-numbers div{position:relative;margin-top:15px}.additional-phone-numbers div::after{content:"";height:2px;top:9px;width:13px;background:#000;display:inline-block;float:left;position:relative;margin-right:9px}.additional-phone-numbers .phone-label__separator{display:none}.additional-phone-numbers .phone-link::before{content:"";display:inline-block;position:relative;width:1px;height:15px;top:2px;background:#c2c1bf;margin:0 10px 0 5px}.office-location span>a::before{content:"";display:inline-block;background-image:url(/content/themes/young-theme/img/location-icon.svg);background-repeat:no-repeat;background-size:cover;width:13px;height:17px;margin-right:9px;position:relative;left:0;top:0}.office-contact{margin-left:22px}#person-contact-info{margin-top:20px;padding-bottom:40px;border-bottom:1px solid #d3d3d3}#person-info-links{margin-bottom:0}.microsite-page-heading.mobile{display:none}.button.blog{font-size:13px}.find-practice-areas{margin-top:24px}.y-practice-page-type #post-content h2{padding-bottom:25px}.y-practice-page-type .widget li{margin-left:21px;margin-top:10px}.y-practice-page-type .widget li a{color:#cf0012}.y-dei-affinity-groups-page-type .swiper-button-next,.y-dei-affinity-groups-page-type .swiper-button-prev{display:none}.y-dei-affinity-groups-page-type .affinity-groups-mobile-slide{border-bottom:1px solid #d3d3d3;padding-bottom:25px;margin-bottom:30px;margin-top:30px;display:block}.y-dei-affinity-groups-page-type .affinity-groups-mobile-slide .caption{color:#333;text-align:left;padding:15px 0 20px}.y-dei-affinity-groups-page-type .affinity-groups-mobile-slide img{display:block}}@media print{.firm-highlights{display:none}#footer-inner:before{display:none}.copyright-notice{font-size:14px}#header-inner{margin:0}#header-inner:after{content:none}#page-title-bar{margin-top:110px!important}.page-title-wrapper{margin-left:0}.category-careers #page-title-bar-inner{margin-top:0}.y-careers-page-type #page-title-bar{padding-top:0}.y-careers-page-type #page-title-bar-inner{margin-top:0}#page-title-bar-inner{margin-top:0}.microsite #main{margin-top:40px!important}#content:not(.has-sidebar){padding:0}.menu-panels{display:none}.y-homepage-page-type .firm-highlights{display:none!important}.y-blogs-page-type #page-title-bar-inner{margin-top:0;height:120px}.y-blogs-page-type #main-inner:before{display:none}.y-blogs-page-type #post-content{top:0}.blogs__listings a{text-decoration:none}.lit-carousel .controls{display:none}.y-litigation-page-type #page-title-bar-inner{margin-top:0}.y-wine-water-page-type #page-title-bar-inner{margin-top:0}.ww-carousel .controls{display:none}.y-careers-page-type #page-title-bar-inner{margin-top:50px}.search-section-results .view-more{display:none}.search-section-title{background:#fff}.diversity-pages #page-title-bar-inner{margin-top:50px}.diversity-pages #page-title-bar{margin-top:110px!important}.y-plan__content:before{display:none;left:0}.y-plan__item{margin-left:0}.chairs-wrapper a.committee-item{max-width:110px}.committee-name{max-width:110px}.committee-image img{width:110px}.committee-title{max-width:110px}.committee-item{text-decoration:none}.memberships-wrapper{display:inline}.memberships-wrapper a{text-decoration:none}.membership-item{width:auto;padding:0 0 35px;border:0;page-break-inside:avoid}.membership-item:first-of-type{margin-top:30px}.membership-image{display:inline-block;max-width:auto;margin-right:25px}.membership-heading{margin-top:15px}#archive-search,#footer .social-follow,#global-search,#person-info-links,.archive-filters,.archive-search-separator,.archive-search-toggle-wrap,.breadcrumb-link:before,.callout.button,.case-study-post-type.not-microsite #sidebar-primary,.clear-results,.error404 .btn,.event-highlight-icon,.event-post-type.not-microsite #sidebar-primary,.find-practice-areas,.footer-menu,.header-menu,.home .learn-more-link,.homepage-buttons,.item-root .expandable:after,.locations-filters-wrapper,.main-microsite-menu-wrap,.menu-hidden .return-to-mainsite,.microsite-detail-heading:before,.mobile,.mobile.blogs-search-subscribe,.news-item-post-type.not-microsite #sidebar-primary,.pdf-download .pdf-icon:before,.people-main h2,.people-microsite-template .link-wrapper,.people-search-form,.publication-post-type.not-microsite #sidebar-primary,.search.people-page-type #sidebar-primary,.search.people-page-type #sidebar-secondary,.share-this-links,.sidebar-blogs-microsite-primary,.sidebar-generic-primary,.sidebar-office-primary,.utility-menu{display:none!important}a{text-decoration:underline;color:#000}#header{height:100px}.header-logo-link{margin-top:0;width:250px}.header-logo{width:250px}#page-title-bar{border-top:15px solid #ae0a13;margin-top:15px;padding-top:45px;margin-bottom:0;height:auto!important;background:0 0!important}.page-title-wrapper{color:#000!important}.page-title-wrapper a{color:#000!important}#main{margin-top:20px}.practice-page-type .page-title-wrapper{display:block}.breadcrumb-link{color:#000}#sidebar-secondary{width:25%}#footer{min-height:0;background:0 0}.practice-area-title{padding:10px 0}.item-root{border:none!important}.practice-area-children{display:block!important;margin:0;padding:0}.parent-industry,.parent-practice-area{color:#000}.case-studies-wrapper{margin-top:0}.diversity #page-title-bar-inner{margin-top:0;height:120px}.archive-detail-page #page-title-bar-inner,.archive-listing-page #page-title-bar-inner{margin-top:0;height:120px}.archive-detail-page #post-content,.archive-listing-page #post-content{top:0}.details-wrap__icons__pdf{display:none}.archive-listing .news-item-type::before,.archive-listing .publication-type::before{margin-right:0;content:none}.archive-listing.first{padding:0}.archive-listing.first::before{content:none}.archive-listing.first.event-listing{padding-top:20px}.archive-listing img{position:relative;margin-left:35px;left:initial}.archive-detail,.archive-detail-post-title{padding-top:0}.archive-detail-post-title::before,.microsite-page-heading::before{content:none}.microsite:not(.overview-microsite-template) #sidebar-primary{display:none}.breadcrumb-link{margin-left:0}.office-post-type #page-title-bar-inner{margin-top:0}.office-post-type #page-title-bar-inner h1{margin-left:0}.single-practice-area #page-title-bar-inner{margin-top:0}.person__links{display:none}.no-photo .person__header-info,.not-main-microsite-template .person__header-info,.person__header-info{background:0 0;height:auto;margin-top:0}.person__header-items{margin-left:0;margin-bottom:0}.no-photo .person__header-items,.person__header-items{margin-top:0;margin-left:0}.person__email,.person__location>a{padding:0}.person__email:before,.person__header-info:after,.person__header-info:before,.person__location>a:before{content:none}.print-portrait{overflow:hidden}.print-only{display:block}.person-microsite.has-image .person__header-info{height:auto}.person-microsite #page-title-bar-inner{margin-bottom:30px}.microsite #main-inner{padding-top:0}.additional-phone-numbers div::after{content:none}.current-job-openings-page-type #page-title-bar-inner{margin-top:0;height:120px}.current-job-openings-page-type .breadcrumb-link{margin-left:0}.current-job-openings-page-type .job-opening .btn{display:none}.current-job-openings-page-type .description-continued{display:block}.y-practice-page-type .page-title-wrapper{margin-left:0}.y-practice-page-type #page-title-bar-inner{margin-top:0}.contact-page-type #page-title-bar-inner{margin-top:0;height:120px}#affinity-groups-swiper .swiper-slide .caption{background:0 0;color:#333;padding-left:0;text-align:left}}@media print and (-ms-high-contrast:none),(-ms-high-contrast:active){.careers-quote{top:0;box-shadow:none}.diversity-quote{top:0;box-shadow:none}}@media print,screen{.hide{display:none}}