@charset "UTF-8";.h2,.h3,.h4,h2,h3,h4{color:#000}.clearfix,.clearfix:after,.h1,.h2,.h3,.h4,.submenuArea,.submenuArea:after,article,aside,details,figcaption,figure,footer,h1,h2,h3,h4,header,header #logo a,header .header_placeHolder,hgroup,menu,nav,section{display:block}a,a:hover{text-decoration:none}.sf_spinner_wrapper,.spinner-bounce-circle div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}.portal-page-area ul,ul,ul.nbli li{list-style:none}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Extra-Light.eot);src:url(/templates/site/css/fonts/Gotham-Extra-Light.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Extra-Light.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Extra-Light.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Extra-Light.svg#b2952768406aa06f2f1a413903c6d83a) format("svg");font-style:normal;font-weight:200}@font-face{font-family:Gotham;src:url("/templates/site/css/fonts/Gotham-Extra-Light Italic.eot");src:url("/templates/site/css/fonts/Gotham-Extra-Light Italic.eot?#iefix") format("embedded-opentype"),url("/templates/site/css/fonts/Gotham-Extra-Light Italic.woff") format("woff"),url("/templates/site/css/fonts/Gotham-Extra-Light Italic.ttf") format("truetype"),url("/templates/site/css/fonts/Gotham-Extra-Light Italic.svg#8ad5106982c00171c1e1d731882f9fa9") format("svg");font-style:italic;font-weight:200}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Light.eot);src:url(/templates/site/css/fonts/Gotham-Light.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Light.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Light.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Light.svg#bf16822e282b4d885cff891f3a65335d) format("svg");font-style:normal;font-weight:300}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Light-Italic.eot);src:url(/templates/site/css/fonts/Gotham-Light-Italic.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Light-Italic.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Light-Italic.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Light-Italic.svg#aabee2733b9e804ef6d288e82f81e260) format("svg");font-style:italic;font-weight:300}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Book.eot);src:url(/templates/site/css/fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Book.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Book.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Book.svg#7510147900d23fa3ad697e74bf146ea2) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Book-Italic.eot);src:url(/templates/site/css/fonts/Gotham-Book-Italic.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Book-Italic.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Book-Italic.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Book-Italic.svg#3306677ba9cb099a0feef3c60eec633b) format("svg");font-style:italic;font-weight:400}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Medium.eot);src:url(/templates/site/css/fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Medium.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Medium.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Medium.svg#bdc473fae2f64b1c45b8886bcff81bae) format("svg");font-style:normal;font-weight:500}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Medium-Italic.eot);src:url(/templates/site/css/fonts/Gotham-Medium-Italic.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Medium-Italic.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Medium-Italic.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Medium-Italic.svg#6a1b14fb9d14cad5a3984f81e4a1f481) format("svg");font-style:italic;font-weight:500}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Bold.eot);src:url(/templates/site/css/fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Bold.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Bold.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Bold.svg#6a327a217ddd10461b1acdc4d224fee0) format("svg");font-style:normal;font-weight:700}@font-face{font-family:Gotham;src:url(/templates/site/css/fonts/Gotham-Bold-Italic.eot);src:url(/templates/site/css/fonts/Gotham-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(/templates/site/css/fonts/Gotham-Bold-Italic.woff) format("woff"),url(/templates/site/css/fonts/Gotham-Bold-Italic.ttf) format("truetype"),url(/templates/site/css/fonts/Gotham-Bold-Italic.svg#0831ed8e39b65ae233096554daef84db) format("svg");font-style:italic;font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.h6,em,h6,i{font-style:italic}:focus{outline:0}body{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;line-height:1}.h2,.h3,.h4,.navSupportLinks,h1.title_page,h1.title_section,h2,h3,h4,header nav>ul>li>a{font-family:Gotham,Arial,Helvetica,sans-serif}p{line-height:1.4;margin:0 0 13px;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}b,strong{font-weight:700}p br{display:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after,.submenuArea:after{clear:both;visibility:hidden;height:0;content:".";line-height:0}.h1,.h2,.h4,h1,h2,h4{line-height:1}table{border-collapse:collapse;border-spacing:0}hr{border:none;border-top:1px solid}input,select{vertical-align:middle}.content td,table td{vertical-align:top}div.portal-page-area{margin:0!important;padding:0!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4{padding-bottom:5px}.content td{text-align:left}.h1,h1{font-size:50px;font-weight:400;letter-spacing:-2px}.h2,.h4,h2,h4{letter-spacing:0}.h2,h2{font-weight:500;font-size:18px}.h3,h3{font-weight:400;font-size:16px}.h4,.h5,.h6,h4,h5,h6{font-weight:700}.h4,h4{font-family:Gotham,Arial,Helvetica,sans-serif;font-weight:500;font-size:18px}.h5,h5{color:#262626;font-size:12px}a,header,header a{color:#FFF}.portal-page-area ol,.portal-page-area p,.portal-page-area ul,.spacer{line-height:1.4;margin:0 0 16px;font-size:14px}.portal-page-area ul{padding:4px 0 0 10px}.portal-page-area ul li{padding-bottom:4px;padding-left:20px}.portal-page-area ul li:before{content:"-";padding-right:10px;margin-left:-15px}.portal-page-area .pageListItems ul,.portal-page-area ol ul,.portal-page-area ul ul{margin-bottom:0;padding-bottom:0}.portal-page-area ol{padding:0;margin-left:40px}.portal-page-area ol li,.portal-page-area ol ol li,.portal-page-area ul ol li{list-style-image:none;background:0 0;margin:0;padding:0}.portal-page-area ol ol,.portal-page-area ul ol{margin-left:20px}ul.noBullet{margin-left:6px;list-style-type:none!important}ul.noBullet li{list-style-image:none!important;background:0 0!important;padding-left:0!important;margin-left:0!important;text-indent:0!important}ul.noBullet li.nbLi,ul.noBullet ul.noBullet li{padding-left:10px!important}ul.noBullet li.nbLi{text-indent:-10px!important}ul.noBullet li:before{content:""!important;padding-right:0}ul.noBullet ul.noBullet{margin:0!important}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.narrow-col,.wide-col{float:left}div.bottom-col:after,div.portal-page2:after,div.portal-page:after,div.top-col:after{visibility:hidden;display:block;content:"";clear:both;height:0}body:after{content:'base';display:none}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li:before,body:not(.homepage) .general_details_right_col>.local_navigation>ul li:before,body:not(.homepage) .local_navigation>ul li:before,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li:before,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li:before,body:not(.homepage) ul.noBullets li:before{content:"";padding-right:0;margin-left:0}a{-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s}a:hover{color:#FF9700}#container{margin:0;padding:0}.clearfix{float:none;clear:both}ul.nbli li{margin-left:0;padding-bottom:0}ul.nbli{padding-left:0}header{position:fixed;z-index:10;width:100%;height:70px;padding:0;background-color:rgba(0,0,0,.5);transition:.6s}header,header #menu_icon span:before{-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;-ms-transition:.6s}header .header_placeHolder{width:100%}header #header_bar{display:inline-block;width:100%;height:70px;background-color:rgba(0,0,0,.85)}header #logo{display:inline-block;float:left;width:195px;height:28px;padding:21px 17px}header #logo a{width:100%;height:100%;background:url(/templates/site/images/KKR-logo-white.svg) top left no-repeat;text-indent:-9999px}header .header_rightCol{display:none}header #menu_icon{display:inline-block;position:relative;top:15px;right:14px;float:right;color:#FFF;font-size:34px;padding-left:1.25em;cursor:pointer}.navSupportLinks li a:hover,header nav>ul>li.navActive a,header nav>ul>li>a:hover{color:#FF9700}header #menu_icon span:before{content:"";position:absolute;top:.25em;left:0;width:1em;height:.125em;border-top:.375em double #FFF;border-bottom:.125em solid #FFF;transition:.6s}header .slogan{display:none}header.scroll{height:100vh;overflow-y:scroll;background-color:#000}header.scroll #menu_icon span:before{border-top:.375em double #FF9700;border-bottom:.125em solid #FF9700}header nav{position:relative;z-index:999;display:inline-block;width:100%;padding:20px 0}header nav>ul{display:inline;width:100%}header nav>ul>li{display:inline;float:left;clear:left;width:calc(100% - 34px);margin:0 17px;border-bottom:1px solid #FFF}header nav>ul>li ul{display:none}header nav>ul>li.navFirst>a{margin-top:0}header nav>ul>li>a{display:block;line-height:1.5;font-size:25px;font-weight:200;text-transform:none;margin:8px 0}.navSupportLinks ul>li:first-child,.navSupportLinks ul>li:last-child,.submenuWrapper{display:none}header nav>ul:last-child>li:last-child{border-bottom:none}header nav>ul:last-child>li:last-child>a{margin-bottom:0}.navSupportLinks{float:left;font-size:40px;text-transform:none}.navSupportLinks li{float:left;clear:left;padding:0;margin-left:15px}.navSupportLinks li a{display:block;line-height:1.5;text-transform:none;margin:9px 0}#breadcrumbContainer,#pageOptions,.navSiteOption,.portletFirstBox .portletBorder,.toolbox{display:none}.sideNav ul,.sideNav ul li{padding:0!important;margin:0!important}.sideNav ul li a.active{color:#000;font-weight:700}#content{line-height:1.4;position:relative;z-index:2;padding:67px 15px 0}#content .managedText_wrapper p{font-size:15px;margin-bottom:25px}#content a{color:#D13238}#content a:hover{color:#323232}.content_placeHolder{margin:0 auto;position:relative;width:100%}div .page-colA,div .page-colB{width:100%}.floatLeft{float:left}.floatRight{float:right}footer .footer_supportLinks,footer .footer_supportLinks li{display:inline-block;float:left}.clearBoth{clear:both}.backstretch_wrapper{background:#000;height:100%;position:fixed!important;text-align:center;top:0;left:0;right:0;bottom:0;width:auto!important;z-index:-999999}.backstretch img{height:100%}.bgTrans span.bgSpan{cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0}.portletFirstBox .portletBorder.showBorder{display:block}.portletBorder{background:#7f7f7f;height:1px;margin-bottom:15px;margin-top:15px}.portletBorder hr{display:none}.portletBorder.tallmargin{margin-top:40px;margin-bottom:40px}h1.title_page,h1.title_section{color:#FF9700}h1.title_section{font-size:32px;font-weight:200;text-align:center;background-color:#323232;margin:0 -15px;padding:20px 0}h1.title_page{margin:20px 0 10px;font-size:24px;font-weight:400}.ne_listings_wrapper .ne_listing,input[type=text]{margin-bottom:8px}input[type=text]{width:100%;height:32px;padding-left:8px;color:#787878}#content a.btn.submit{display:block;width:82px;height:16px;line-height:16px;text-align:center;background-color:#D13238;color:#fff;padding:6px}#content a.btn.submit:hover{background-color:#FF9700}.sf_submitted .sf_spinner_wrapper{display:block}.sf_spinner_wrapper{display:none;position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=60);text-align:center;vertical-align:middle}.spinner-bounce-circle{width:60px;height:60px;position:relative;margin:100px auto}.spinner-bounce-circle div{width:100%;height:100%;border-radius:50%;background-color:#343434;filter:alpha(opacity=60);position:absolute;top:0;left:0;-webkit-animation:circlebounce 2s infinite ease-in-out;animation:circlebounce 2s infinite ease-in-out}.spinner-bounce-circle div:nth-child(1){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes circlebounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes circlebounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.email_disclaimer{z-index:1500;border:none!important;border-radius:0!important}.email_disclaimer,.email_disclaimer *{-moz-border-radius:0!important;-webkit-border-radius:0!important}.email_disclaimer *{background:0 0!important;border:none!important;border-radius:0!important;font-family:Gotham,Arial,Helvetica,sans-serif!important}body.careers .general_name h1,body.newsEvents .np_title,body.newsEvents .section_title,body.people .bio_name,body.practices .pil_expand:after,body.projects .pil_expand:after,body:not(.homepage) .viewAll,footer{font-family:Gotham,Arial,Helvetica,sans-serif}.email_disclaimer div.ui-dialog-titlebar{text-align:center;padding:25px}.email_disclaimer div.ui-dialog-titlebar .ui-dialog-title{font-weight:400!important;font-size:28px;color:#FF9700}.email_disclaimer div.ui-dialog-titlebar .ui-dialog-titlebar-close{display:none}.email_disclaimer div.ui-widget-content{border:none!important;padding:0 20px 15px;font-size:14px}.email_disclaimer .ui-dialog-buttonset{text-align:center}.email_disclaimer .ui-dialog-buttonset span{color:#FFF}.email_disclaimer .ui-dialog-buttonset button{background-color:#787878!important;padding:12px!important;margin:0 10px 10px}.email_disclaimer .ui-dialog-buttonset button:hover{cursor:pointer;background-color:#777!important}.email_disclaimer .ui-dialog-buttonset button:first-child{background-color:#D13238!important}.ui-widget-overlay{position:fixed!important;background:#323232!important;opacity:.55!important;z-index:1250}footer{position:relative;display:inline-block;bottom:auto;width:calc(100% - 34px);padding:10px 17px;font-size:11px;font-weight:300;color:#000;background-color:#FFF}footer a{color:#FF9700}footer a:hover{color:#323232}footer .footer_supportLinks li{clear:left;font-size:11px;font-weight:500;line-height:1.2}footer .footer_supportLinks .footer_copyright,footer .footer_supportLinks .footer_cpLogo{display:none}footer .footer_right{display:inline;float:right}footer .footer_right .footer_socialIcons{display:inline-block;float:right;margin-bottom:16px}footer .footer_right .footer_socialIcons span{margin-left:5px}footer .footer_right .footer_socialIcons .socialIcon>*{color:#FFF;background-color:#000;font-size:17px;width:25px;height:25px;border-radius:13px;display:inline-block;text-align:center;line-height:25px}body:not(.homepage) #content,body:not(.homepage) p{color:#323232}footer .footer_right .footer_socialIcons .socialIcon>:hover{background-color:#D13238}footer .footer_right .footer_socialIcons .socialIcon:nth-child(2) a,footer .footer_right .footer_socialIcons .socialIcon:nth-child(5) a{line-height:27px}footer .footer_right .footer_copyright{display:inline-block;float:right;clear:right;font-size:10px;font-weight:400;color:#323232}body.homepage{background:#343434}body.homepage header{height:100vh;overflow-y:scroll}body.homepage .content_placeHolder{position:static;display:none}body.homepage footer{position:absolute;bottom:0;z-index:15}body.homepage footer #credit_wrapper{font-size:10px;text-align:right}body:not(.homepage) .desktop_only{display:none}body:not(.homepage) header.scroll{background-color:rgba(0,0,0,.85)}body:not(.homepage) header nav{display:none;position:absolute;top:70px}body:not(.homepage) footer{border-top:1px solid #b8b8b8}body:not(.homepage) .section_header{margin-left:-15px;margin-right:-15px;height:175px}body:not(.homepage) .section_header img{width:100%}body:not(.homepage) .about_landing_wrapper,body:not(.homepage) .bio_name.mobile_only,body:not(.homepage) .careers_landing_wrapper,body:not(.homepage) .general_details_right_col,body:not(.homepage) .offices_landing_wrapper,body:not(.homepage) .people_landing_wrapper,body:not(.homepage) .practices_landing_wrapper,body:not(.homepage) .projects_landing_wrapper{margin-top:20px;clear:both}body:not(.homepage) .details_section_wrapper,body:not(.homepage) .related_items{margin-bottom:16px}body:not(.homepage) .general_details_left_col>.general_desc>p:first-child,body:not(.homepage) .managed_desc>p:first-child,body:not(.homepage) .people_details_right_col>.bio_desc>p:first-child,body:not(.homepage) .practice_details_left_col>.practice_desc>p:first-child,body:not(.homepage) .projects_details_left_col>.projects_desc>p:first-child,body:not(.homepage) p.intro{clear:both}body:not(.homepage) .general_details_right_col>.local_navigation,body:not(.homepage) .offices_details_right_col>.local_navigation,body:not(.homepage) .offices_landing_right_col>.local_navigation,body:not(.homepage) .wide-col .local_navigation>a{display:none}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul,body:not(.homepage) .general_details_right_col>.local_navigation>ul,body:not(.homepage) .local_navigation>ul,body:not(.homepage) .offices_details_right_col>.local_navigation>ul,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul{padding:0;margin:5px 0}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li,body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li ul,body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li ul li,body:not(.homepage) .general_details_right_col>.local_navigation>ul li,body:not(.homepage) .general_details_right_col>.local_navigation>ul li ul,body:not(.homepage) .general_details_right_col>.local_navigation>ul li ul li,body:not(.homepage) .local_navigation>ul li,body:not(.homepage) .local_navigation>ul li ul,body:not(.homepage) .local_navigation>ul li ul li,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li ul,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li ul li,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li ul,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li ul li{padding-left:0;list-style:none}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li,body:not(.homepage) .general_details_right_col>.local_navigation>ul li,body:not(.homepage) .local_navigation>ul li,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li{margin-left:0}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li a,body:not(.homepage) .general_details_right_col>.local_navigation>ul li a,body:not(.homepage) .local_navigation>ul li a,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li a,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li a{display:inline-block}body:not(.homepage) .careers_landing_right_col>.local_navigation>ul li ul li,body:not(.homepage) .general_details_right_col>.local_navigation>ul li ul li,body:not(.homepage) .local_navigation>ul li ul li,body:not(.homepage) .offices_details_right_col>.local_navigation>ul li ul li,body:not(.homepage) .offices_landing_right_col>.local_navigation>ul li ul li{padding-left:15px}body:not(.homepage) ul.noBullets,body:not(.homepage) ul.noBullets li{padding-left:0}body:not(.homepage) .search_form_wrapper,body:not(.homepage) .subscribe_form_wrapper{position:relative;width:calc(100% - 13px);margin-bottom:25px}body:not(.homepage) .search_form_wrapper .form_section,body:not(.homepage) .subscribe_form_wrapper .form_section{padding-bottom:20px}body:not(.homepage,.people) .viewAll{font-size:16px;font-weight:500;letter-spacing:0;line-height:1;padding-bottom:5px}body:not(.homepage) iframe[src*="google.com/maps/embed"]{max-width:100%;height:calc(30vw + 150px);margin-bottom:20px}body:not(.homepage) .videoMax{max-width:900px}body:not(.homepage) .videoWrapper{position:relative;padding-bottom:0;padding-top:25px;height:0}body:not(.homepage) .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body:not(.homepage) div.twocol div{display:inline-block;float:left;clear:left;width:100%}body.people .desktop_only{display:none}body.people .people_landing_wrapper{margin-bottom:20px;padding-left:20px}body.people .people_landing_wrapper:last-child{margin-bottom:0}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n+1){margin-left:-20px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n){margin-right:-20px}body.people .bio_listing_wrapper{margin-bottom:20px;margin-right:20px;background-color:#eee;float:left;width:50%}body.people .bio_listing_wrapper:last-child{margin-right:0}body.people a.bio_listing_image{position:relative;display:inline-block;height:148px;width:100%;background-position:center center;background-size:cover}body.people .bio_listing_name{position:absolute;bottom:0;width:calc(100% - 20px);display:block;color:#FFF;background-color:#323232;text-align:center;padding:10px}body.people .people_details_left_col ul,body.people .people_details_left_col ul li,body.people .people_details_right_col .bio_col_rte.mobile_only ul,body.people .people_details_right_col .bio_col_rte.mobile_only ul li{padding-left:0}body.people .bio_listing_wrapper:hover span.bio_listing_name{color:#FF9700}body.people .people_details_left_col .bio_image{width:calc(100% + 30px);height:0;padding-top:77%;margin:0 -15px;background-position:center 25%;background-size:cover}body.people .people_details_left_col ul li:before,body.people .people_details_right_col .bio_col_rte.mobile_only ul li:before{content:"";padding-right:0;margin-left:0}body.people .bio_name{color:#FF9700;font-size:24px;font-weight:400;margin-bottom:10px;line-height:1.2}body.practices .pil_category_wrapper,body.projects .pil_category_wrapper{width:100%;display:block}body.practices .pil_listings_col1,body.practices .pil_listings_col2,body.projects .pil_listings_col1,body.projects .pil_listings_col2{width:100%;display:inline}body.practices .pil_expand,body.practices a.subMenuTitle.h2,body.projects .pil_expand,body.projects a.subMenuTitle.h2{display:inline}body.practices .pil_subSection,body.projects .pil_subSection{margin-left:8px}body.practices .pil_mainEntry,body.projects .pil_mainEntry{margin-bottom:16px}body.newsEvents.other .pil_expand,body.people .pil_expand,body.practices .pil_expand,body.projects .pil_expand{margin-left:5px;border:1px solid #D13238;padding:1px 2px 0;font-size:14px}body.newsEvents.other .pil_expand:after,body.people .pil_expand:after,body.practices .pil_expand:after,body.projects .pil_expand:after{content:"+";font-weight:700;font-size:18px;color:#D13238;top:1px;position:relative;font-family:Gotham,Arial,Helvetica,sans-serif}body.newsEvents .pil_expand:hover,body.people .pil_expand:hover,body.practices .pil_expand:hover,body.projects .pil_expand:hover{color:#000;cursor:pointer;border:1px solid #000}body.newsEvents .pil_expand:hover:after,body.people .pil_expand:hover:after,body.practices .pil_expand:hover:after,body.projects .pil_expand:hover:after{color:#000;cursor:pointer}body.newsEvents .pil_expand.close:after,body.people .pil_expand.close:after,body.practices .pil_expand.close:after,body.projects .pil_expand.close:after{content:"\2013";margin-left:1px;margin-right:1px;margin-top:-2px}body.newsEvents.other .ne_listings_wrapper,body.people .ne_listings_wrapper,body.practices .pil_subSection,body.projects .pil_subSection{display:none}body.newsEvents.other .section_title,body.people .ne_wrapper>h3{display:inline-block}body.about .local_nav_link{display:block}body.newsEvents .np_title,body.newsEvents .section_title{color:#FF9700;font-size:24px;font-weight:400;margin-bottom:10px;line-height:1.2}body.newsEvents .news_title{margin-bottom:10px}body.newsEvents .ne_wrapper,body.newsEvents .section_title{margin-bottom:15px}body.newsEvents .ne_listing{margin-bottom:10px}body.newsEvents .section_title a{display:inline-block;font-size:14px;margin-right:0}body.careers .general_name h1{color:#FF9700;font-size:24px;font-weight:400}body.careers .local_nav_link{display:block}body.offices .office_wrapper{clear:both}body.offices a.office_photo{background-size:cover;background-position:center center;background-color:#f0f0f0;margin:0 0 10px;width:100%;height:175px;float:left}body.offices .office_details{display:block;float:left;margin-bottom:30px}body.offices .office_name{display:inline-block;margin-bottom:10px}body.offices .office_column{margin-right:25px;display:inline;float:left}body.offices .office_column span{display:inline;float:left;clear:both}body.offices .related_items_entries{margin-bottom:25px}body.other #searchresult-group-Website_articles li,body.other #searchresult-group-Website_blogs li,body.other #searchresult-group-Website_events li,body.other #searchresult-group-Website_news li,body.other #searchresult-group-Website_pressReleases li{padding-bottom:10px}@media only screen and (min-width:481px){body:after{content:'481up'}body.people .bio_listing_wrapper{width:calc(100% / 3)}body.people .people_landing_wrapper{padding-left:60px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n+1){margin-left:0}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n){margin-right:20px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n+1){margin-left:-60px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n){margin-right:0}body.people a.bio_listing_image{height:198px}}@media only screen and (min-width:768px){header .header_links li,header .office_wrapper>div,header .slogan span{font-family:Gotham,Arial,Helvetica,sans-serif}body:after{content:'768up'}div.portal-page.layout-2ColNW div.narrow-col,div.portal-page.layout-TopSpanNW div.narrow-col{width:381px}div.portal-page.layout-2ColNW div.narrow-col .wos-column-body,div.portal-page.layout-BottomSpanNW div.narrow-col .wos-column-body,div.portal-page.layout-TopBottomSpanNW div.narrow-col .wos-column-body,div.portal-page.layout-TopSpanNW div.narrow-col .wos-column-body{padding-right:30px}div.portal-page.layout-2ColNW div.wide-col,div.portal-page.layout-BottomSpanNW div.wide-col,div.portal-page.layout-TopSpanNW div.wide-col{width:calc(100% - 381px)}div.portal-page.layout-2ColNW div.wide-col .wos-column-body,div.portal-page.layout-BottomSpanNW div.wide-col .wos-column-body,div.portal-page.layout-TopBottomSpanNW div.wide-col .wos-column-body,div.portal-page.layout-TopSpanNW div.wide-col .wos-column-body{padding-left:40px}div.portal-page.layout-TopBottomSpanNW div.narrow-col{padding-bottom:15px;width:381px}div.portal-page.layout-TopBottomSpanNW div.wide-col{padding-bottom:15px;width:calc(100% - 381px)}div.portal-page.layout-BottomSpanNW div.narrow-col{width:381px}.mobile_only{display:none}.desktop_only{display:block}header{position:relative;width:auto;padding:25px 40px 0}header .header_placeHolder{display:table}header #header_bar{display:block;background-color:transparent}header #logo{display:block;width:400px;height:60px;padding:0}header .header_rightCol{display:inline;float:right}header .office_wrapper{display:inline;float:right;border-bottom:1px #a6a6a6 solid;padding-bottom:12px}header .office_wrapper>div{float:left;margin-left:20px;font-size:16px;font-weight:400}header .office_wrapper>div:first-child{margin-left:0}header .header_links{display:inline;float:right;clear:both;padding-top:10px}header .header_links li{display:inline;margin-left:20px;font-size:20px;font-weight:400;text-transform:lowercase}header .header_links li a{color:#D13238}header .header_links li a:hover{color:#FF9700}header .header_links li:first-child{margin-left:0}header #menu_icon{display:none}header .slogan{position:absolute;bottom:-40px;width:100%;margin-left:-40px;display:block;text-align:center}header .slogan span{display:inline-block;padding:25px 35px;background-color:#D13238;font-size:32px;font-weight:200;white-space:nowrap;overflow:hidden}header .slogan span a{padding:25px 35px;margin:-25px -35px}header .slogan span a:hover{color:#FFF;background-color:#FF9700}#content a[href^="tel:"],footer a[href^="tel:"]{color:#323232!important}#content a[href^="tel:"]:hover,footer a[href^="tel:"]:hover{color:#D13238!important}header nav{padding:0;margin:0 -40px;width:calc(100% + 80px)}header nav>ul{display:block;clear:both;text-align:center}header nav>ul>li{display:inline-block;float:none;clear:none;width:auto;margin:0;border-bottom:none}header nav>ul>li>a{font-size:24px;margin:0;padding:0 15px}header nav>ul:last-child>li:last-child{display:none}#breadcrumbContainer,.toolbox{margin:8px 0;display:inline-block}header nav>ul#navMLTable>li>a{font-size:55px;padding:0 25px;letter-spacing:-2px}#content{padding:0 40px;overflow:hidden}#content .managedText_wrapper p{font-size:12px;margin-bottom:13px}.content_placeHolder{margin:0 auto;width:1200px}#breadcrumbContainer{width:calc(100% - 100px)}.toolbox{float:right}.toolbox a{margin-left:10px}.toolbox a svg *{transition:.1s;transition-timing-function:ease-in-out;-webkit-transition:.1s;-webkit-transition-timing-function:ease-in-out}.toolbox a svg:hover #toolbox_icon_email,.toolbox a svg:hover #toolbox_icon_pdf{fill:#D13238}h1.title_page,h1.title_section{font-size:50px;font-weight:400;background-color:transparent;text-align:left;margin:25px 0;padding:0}body.homepage footer #credit_wrapper,footer{font-size:12px}footer{margin-top:50px;padding:25px 40px;width:calc(100% - 80px)}footer .footer_supportLinks ul{float:left;display:inline-block;margin-bottom:2px}footer .footer_right .footer_socialIcons,footer .footer_supportLinks .footer_socialIcons{margin-bottom:5px}footer .footer_supportLinks li{display:inline;float:left;clear:none;font-size:12px;margin-right:20px}footer .footer_supportLinks .footer_copyright,footer .footer_supportLinks .footer_cpLogo{display:inline-block;float:left;clear:left;letter-spacing:-.5px}footer .footer_supportLinks .footer_cpLogo{clear:none;margin-left:5px}footer .footer_supportLinks .footer_cpLogo a{display:inline-block;width:146px;height:13px;background:url(/templates/site/images/poweredByCP.png) top left no-repeat;text-indent:-9999px}footer .footer_right .footer_copyright{display:none}body.homepage header{height:45vh;overflow:visible}body.homepage header nav{top:10vh}body.homepage footer{position:absolute;bottom:0;padding:15px 40px 20px;width:calc(100% - 80px);z-index:0}body.homepage footer #credit_wrapper p{margin-bottom:6px}body.homepage footer #credit_wrapper a{color:#D13238}body.homepage footer #credit_wrapper a:hover{color:#323232}body.other .managed_title h1,body.people .bio_name h1{font-size:50px;font-weight:400;font-family:Gotham,Arial,Helvetica,sans-serif}body:not(.homepage) .mobile_only{display:none}body:not(.homepage) .desktop_only{display:block}body:not(.homepage) header{height:275px;background-color:#000}body:not(.homepage) header nav{display:block;background-color:#323232;padding:30px 0 37px;width:100%;margin-left:-40px;margin-top:45px}body:not(.homepage) .wide-col .local_navigation,body:not(.homepage) header .slogan{display:none}body:not(.homepage) .section_header{margin-left:-45px;margin-right:-45px;height:265px}body:not(.homepage) .general_details_left_col,body:not(.homepage) .general_details_right_col,body:not(.homepage) .news_details_left_col,body:not(.homepage) .news_details_right_col,body:not(.homepage) .news_left_col_wrapper,body:not(.homepage) .news_right_col_wrapper,body:not(.homepage) .practice_details_left_col,body:not(.homepage) .practice_details_right_col,body:not(.homepage) .projects_details_left_col,body:not(.homepage) .projects_details_right_col{margin-top:0}body.people .people_details_left_col,body.people .people_details_right_col,body:not(.homepage) .about_landing_wrapper,body:not(.homepage) .bio_name.mobile_only,body:not(.homepage) .careers_landing_wrapper,body:not(.homepage) .offices_landing_wrapper,body:not(.homepage) .people_landing_wrapper,body:not(.homepage) .practices_landing_wrapper,body:not(.homepage) .projects_landing_wrapper{margin-top:30px}body:not(.homepage) .careers_landing_right_col,body:not(.homepage) .general_details_right_col,body:not(.homepage) .local_navigation,body:not(.homepage) .managed_right_col,body:not(.homepage) .news_right_col_wrapper,body:not(.homepage) .offices_details_right_col,body:not(.homepage) .offices_landing_right_col,body:not(.homepage) .practice_details_right_col,body:not(.homepage) .project_details_right_col{margin-left:42px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n+1),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n+1),body:not(.homepage) .careers_landing_right_col .local_navigation,body:not(.homepage) .general_details_right_col .local_navigation,body:not(.homepage) .local_navigation .local_navigation,body:not(.homepage) .managed_right_col .local_navigation,body:not(.homepage) .news_right_col_wrapper .local_navigation,body:not(.homepage) .offices_details_right_col .local_navigation,body:not(.homepage) .offices_landing_right_col .local_navigation,body:not(.homepage) .practice_details_right_col .local_navigation,body:not(.homepage) .project_details_right_col .local_navigation{margin-left:0}body:not(.homepage) .general_details_left_col>.general_desc>p:first-child,body:not(.homepage) .managed_desc>p:first-child,body:not(.homepage) .people_details_right_col>.bio_desc>p:first-child,body:not(.homepage) .practice_details_left_col>.practice_desc>p:first-child,body:not(.homepage) .projects_details_left_col>.projects_desc>p:first-child,body:not(.homepage) p.intro{font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300}body:not(.homepage) .general_details_right_col>.local_navigation,body:not(.homepage) .offices_details_right_col>.local_navigation,body:not(.homepage) .offices_landing_right_col>.local_navigation{display:block}body:not(.homepage,.people ) .viewAll{font-size:18px}body:not(.homepage) div.twocol div{clear:none;width:50%;min-width:275px;height:330px}body:not(.homepage) .search_form_wrapper,body:not(.homepage) .subscribe_form_wrapper{max-width:600px;width:auto}body:not(.homepage) iframe[src*="google.com/maps/embed"]{height:450px}body.people .bio_listing_wrapper{width:20%}body.people .people_landing_wrapper{padding-left:80px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n){margin-right:20px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(5n+1){margin-left:-80px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(5n){margin-right:0}body.people .people_details_left_col .bio_image{width:340px;height:262px;margin:0 0 20px;background-position:center center;background-size:cover;padding:0}body.people .title_section_wrapper.desktop_only h1{display:none}body.people .details_section_wrapper h2{padding-bottom:0}body.people .ne_title_link{color:#787878}body.people .ne_title_link:hover{color:#D13238}body.people .bio_desc,body.people .bio_name,body.people .bio_news h2,body.people .ne_wrapper,body.people .section_title{margin-bottom:18px}body.people .bio_name{margin-bottom:10px}body.people .bio_name h1{color:#FF9700}body.practices .pil_category_wrapper,body.projects .pil_category_wrapper{display:table}body.practices .pil_listings_col1,body.practices .pil_listings_col2,body.projects .pil_listings_col1,body.projects .pil_listings_col2{width:50%;display:table-cell}body.practices .pil_listings_col1 a,body.practices .pil_listings_col2 a,body.projects .pil_listings_col1 a,body.projects .pil_listings_col2 a{display:inline-block}body.practices .ne_title_link,body.projects .ne_title_link{color:#787878}body.practices .ne_title_link:hover,body.projects .ne_title_link:hover{color:#D13238}body.about .general_rte,body.careers .general_rte,body.practices .ne_wrapper,body.practices .practice_desc,body.practices .practice_name,body.practices .practice_news h2,body.practices .section_title,body.projects .ne_wrapper,body.projects .practice_desc,body.projects .practice_name,body.projects .practice_news h2,body.projects .section_title{margin-bottom:18px}body.offices a.office_photo{margin:0 40px 40px 0;width:175px;height:175px;float:left}body.offices .office_details{width:calc(100% - 215px)}body.offices .office_column{width:calc(50% - 25px)}body.offices .office_column a{color:#323232!important}body.offices .office_column a:hover{color:#D13238!important}body.newsEvents .news_landing_wrapper .section_title h1,body.newsEvents .news_left_col_wrapper h1,body.newsEvents .news_title h1{color:#FF9700;font-size:50px;font-family:Gotham,Arial,Helvetica,sans-serif;font-weight:400}body.newsEvents .news_title{margin-bottom:10px}body.newsEvents .ne_wrapper,body.newsEvents .section_title{margin-bottom:15px}body.newsEvents .ne_listing{margin-bottom:10px}body.other .managed_title h1{color:#FF9700}body.other .sitemapPageTitle ul li{padding-left:16px}div.layout-1Column .page-colA{width:100%}div.layout-2Column .page-colA,div.layout-2Column .page-colB,div.layout-BottomSpan2Col .page-colA,div.layout-BottomSpan2Col .page-colB,div.layout-TopBottomSpan2Col .page-colA,div.layout-TopBottomSpan2Col .page-colB{width:50%}div.layout-2ColNW .page-colA,div.layout-2ColWN .page-colB,div.layout-3ColNNW .page-colA,div.layout-3ColNNW .page-colB,div.layout-3ColNWN .page-colA,div.layout-3ColNWN .page-colC,div.layout-BottomSpanNW .page-colA,div.layout-BottomSpanNWN .page-colA,div.layout-BottomSpanNWN .page-colC,div.layout-BottomSpanWN .page-colB,div.layout-TopBottomSpanNW .page-colA,div.layout-TopBottomSpanNWN .page-colA,div.layout-TopBottomSpanNWN .page-colC,div.layout-TopBottomSpanWN .page-colB,div.layout-TopSpan2Col .page-colA,div.layout-TopSpan2Col .page-colB,div.layout-TopSpanNW .page-colA,div.layout-TopSpanNWN .page-colA,div.layout-TopSpanNWN .page-colC,div.layout-TopSpanWN .page-colB{width:381px}div.layout-2ColNW .page-colB,div.layout-2ColWN .page-colA,div.layout-BottomSpanNW .page-colB,div.layout-BottomSpanWN .page-colA,div.layout-TopBottomSpanNW .page-colB,div.layout-TopBottomSpanWN .page-colA,div.layout-TopSpanNW .page-colB,div.layout-TopSpanWN .page-colA{width:calc(100% - 381px)}div.layout-3Column .page-colA,div.layout-3Column .page-colC,div.layout-BottomSpan3Col .page-colA,div.layout-BottomSpan3Col .page-colC,div.layout-TopBottomSpan3Col .page-colA,div.layout-TopBottomSpan3Col .page-colC,div.layout-TopSpan3Col .page-colA,div.layout-TopSpan3Col .page-colC{width:33%}div.layout-3Column .page-colB,div.layout-BottomSpan3Col .page-colB,div.layout-TopBottomSpan3Col .page-colB,div.layout-TopSpan3Col .page-colB{width:34%}div.layout-3ColNNW .page-colC,div.layout-3ColNWN .page-colB,div.layout-BottomSpanNWN .page-colB,div.layout-TopBottomSpanNWN .page-colB,div.layout-TopSpanNWN .page-colB{width:40%}}@media only screen and (min-width:768px)and (max-height:625px){body.homepage header nav{top:2vh}}@media print,screen and (min-width:1030px){body:after{content:'1030up'}footer .footer_officeWrapper{padding-left:30px;letter-spacing:0}footer .footer_copyright{font-size:12px}}@media print,screen and (min-width:1240px){body:after{content:'1240up'}}@media only screen and (min-width:1240px)and (min-width:1600px){body.people .bio_listing_wrapper{width:12.5%}body.people .people_landing_wrapper{padding-left:140px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n+1),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n+1),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(5n+1){margin-left:0}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(2n),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(3n),body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(5n){margin-right:20px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(8n+1){margin-left:-140px}body.people .people_landing_wrapper .bio_listing_wrapper:nth-child(8n){margin-right:0}}
