/**handles:lewisjohs**/
.navy{background:#0f143d}.navyTxt{color:#0f143d}.greenGray{background:#d1d7d6}.gray{background:#eeeded}.gold{background:#c3996b}.goldTxt{color:#986d3e}.red{background:#c00}.black{background:#1b1b1b}.blackTxt{color:#1e1f21}.white{background:#fff}.whiteTxt,.whiteTxt a{color:#fff}.skiplink{position:absolute;z-index:99999;top:0;right:100%;background:#fff;border:2px solid #222;color:#222;text-decoration:none;padding:20px 40px;font-size:1em;font-weight:700}.skiplink:focus{right:auto}.smoothing{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.caps{text-transform:uppercase}.overflow{overflow:hidden}.relative{position:relative}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.goldBorder{border:1px solid #c3996b}.borderBtm{border-bottom:1px solid #c3996b}.borderBtmGray{border-bottom:1px solid #bdbdbd}.alignright{float:right;margin:0 0 1.25rem 1.25rem;max-width:40%}.alignleft{float:left;margin:0 1.25rem 1.25rem 0;max-width:40%}.aligncenter{display:block;margin:1.5rem auto;max-width:80%}.mt-neg2{margin-top:-2rem}.mb-neg2{margin-bottom:-2rem}body,html{font:normal 400 16px 'Nunito Sans',sans-serif;line-height:1.6}body{background:#fff;color:#0f143d}#outer-container{position:relative;width:100%;max-width:1920px;margin:0 auto}.container-wide{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;width:100%}#page-content{position:relative;background:#fff;padding-bottom:4rem}h1,h2{font-family:Raleway,sans-serif;font-weight:400;margin:0;line-height:1.3}h1{font-size:3.5rem}h2{font-size:2rem}h3{font:normal 600 1.25rem 'Nunito Sans',sans-serif}.lgTxt{font-size:1.25rem}.mdTxt{font-size:1.125rem}.smTxt{font-size:.875rem}.xsmTxt{font-size:.75rem}p{margin-bottom:1.5rem}section p:last-child{margin-bottom:0}strong{font-weight:600}em{font-style:italic}small{font-size:.8rem}address{line-height:1.5}img,video{max-width:100%;height:auto}a{transition:all .25s;color:#1e1f21;text-decoration:underline}a:focus,a:hover{color:#986d3e}a span.cta,a.cta{background:#0f143d;color:#fff;font-size:1rem;text-decoration:none;display:inline-block;padding:.85rem 2rem;line-height:normal;letter-spacing:.03rem;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a span.cta.ctaSm,a.cta.ctaSm{font-size:.95rem;padding:.85rem 1.25rem}a.cta.graycta{background:#5d5e5e;border:1px solid #fff}a.cta.graycta:focus,a.cta.graycta:hover,a.cta:focus,a.cta:hover{background:#556886}a span.linkArrow,a span.linkExternal,a.linkArrow,a.linkExternal{display:inline-block;position:relative;color:#1e1f21;text-decoration:none}a span.linkArrow:after,a.linkArrow:after{content:'\f061';position:absolute;top:50%;right:-18px;transform:translateY(-50%);font-family:"Font Awesome 6 Pro";font-weight:400;font-size:.8rem}a span.linkExternal:after,a.linkExternal:after{content:'\f08e';position:absolute;top:50%;right:-22px;transform:translateY(-50%);font-family:"Font Awesome 6 Pro";font-weight:400;font-size:.75rem}a.linkArrow:focus,a.linkArrow:hover,a:focus span.linkArrow,a:hover span.linkArrow{padding-right:8px}.videoContainer{position:relative;width:100%;height:0;padding-top:56.25%}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pageHeader{color:#fff}.bullet2col{columns:2;column-gap:40px}#page-content ul{padding:0;margin-left:20px;margin-bottom:1.5rem}#page-content li{position:relative;padding-left:0;margin-bottom:10px}@media (max-width:991px){h1{font-size:2.75rem;line-height:normal}}@media (max-width:767px){h1{font-size:2.2rem;line-height:normal}.single-news h2,.single-post h2,h2,h2.sm{font-size:1.6rem;line-height:normal}.bullet2col{columns:1}.alignleft,.alignright{float:none;display:block;max-width:60%;margin:1.5rem auto}.headerImage{height:auto;min-height:22vh}}@media (min-width:576px){.container-wide{max-width:540px}}@media (min-width:768px){.container-wide{max-width:900px}}@media (min-width:992px){.container-wide{max-width:1100px}}@media (min-width:1200px){.container-wide{max-width:1300px}header .container-wide{max-width:1500px}}#page-content .yoastBreadcrumbs nav ol,#page-content nav.breadcrumb ol{margin:0;padding:0}#page-content .yoastBreadcrumbs nav ol li,#page-content nav.breadcrumb ol li{display:inline-block;list-style:none;color:#fff;font-size:.8rem;margin:0;padding:0;letter-spacing:.03rem}#page-content .yoastBreadcrumbs nav ol li:before,#page-content nav.breadcrumb ol li:before{display:none}#page-content .yoastBreadcrumbs nav ol li a,#page-content nav.breadcrumb ol li a{position:relative;margin-right:18px;font-weight:400;color:#fff;text-decoration:none}#page-content small.breadcrumbSmall a{color:#fff;text-decoration:none}#page-content .yoastBreadcrumbs nav ol li a:focus,#page-content .yoastBreadcrumbs nav ol li a:hover,#page-content nav.breadcrumb ol li a:focus,#page-content nav.breadcrumb ol li a:hover{text-decoration:underline}#page-content .yoastBreadcrumbs nav ol li:not(:last-child) a:after,#page-content nav.breadcrumb ol li:not(:last-child) a:after{content:'\f054';color:#fff;font-family:"Font Awesome 6 Pro";font-size:.6rem;font-weight:900;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}#navBelow ul{margin:0}#navBelow ul li{list-style:none;display:inline-block;margin:0 .25rem}#navBelow .page-numbers.current{background:#0f143d;color:#fff;padding:.15rem .4rem}#postsNextPrev .nav-links{display:flex}#postsNextPrev .nav-next,#postsNextPrev .nav-previous,#postsNextPrevMobile .nav-next,#postsNextPrevMobile .nav-previous{width:50%;display:inline-block;position:relative;-ms-flex-item-align:start!important;align-self:flex-start!important}#postsNextPrev .nav-next,#postsNextPrevMobile .nav-next{text-align:right}#postsNextPrev .nav-previous:before{content:'Previous Post';font-size:.8rem;display:block;margin-bottom:.25rem;text-transform:uppercase}#postsNextPrev .nav-previous a{padding-left:3rem;position:relative;display:inline-block}#postsNextPrev .nav-next a{padding-right:3rem;position:relative;display:inline-block}#postsNextPrev .nav-previous a:after{content:'\f33a';font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1.25rem;position:absolute;left:0;top:-3px}#postsNextPrev .nav-next:before{content:'Next Post';font-size:.8rem;display:block;margin-bottom:.25rem;text-transform:uppercase}#postsNextPrev .nav-next a:after{content:'\f33b';font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1.25rem;position:absolute;right:0;top:-3px}.articleDate{padding:.6rem .9rem;border:1px solid #c3996b}#scheduleBlock{max-width:1300px;color:#fff;background-size:cover}#utilityBar{color:#fff}#utilitySocial a{color:#fff;font-size:1.2rem}header.basic{width:100%;z-index:3;padding:0;position:relative}header.basic nav ul li.no-click{cursor:pointer}header.basic nav ul#main-menu{width:100%;display:flex}header.basic nav{border-top:1px solid #c3996b}header.basic nav ul li{text-align:center;margin:initial;-ms-flex:1 1 auto!important;flex:1 1 auto!important}header.basic nav ul#main-menu li a{font-weight:400;font-size:.875rem;padding:.875rem;position:relative;color:#0f143d;text-decoration:none;text-transform:uppercase;letter-spacing:.03rem}header.basic nav .hasDropdown span{font-size:.8rem;color:#262626;margin-left:0}header.basic nav .hasDropdown ul{width:280px;background:#fff;top:50px;padding:0;left:0;border:1px solid #0f143d;border-top:0;z-index:0;-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / 60%);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.6);box-shadow:0 3px 5px 0 rgb(0 0 0 / 60%)}header.basic nav .hasDropdown ul li{padding:0}header.basic nav ul#main-menu li.hasDropdown ul li a{display:block;padding:.25rem .5rem;text-transform:none;letter-spacing:.05rem}basic nav .hasDropdown:focus,header.basic nav .hasDropdown:hover,header.basic nav .hasDropdown:hover>a,header.basic nav ul#main-menu li.current-menu-item{background:#eeeded}header.basic nav ul#main-menu li.hasDropdown ul li.current-menu-item{background:rgba(148,168,150,.2)}header.basic nav ul#main-menu li.hasDropdown:focus span,header.basic nav ul#main-menu li.hasDropdown:hover span,header.basic nav ul#main-menu li:focus>a,header.basic nav ul#main-menu li:hover>a{color:#0f143d;background:#eeeded}header.basic nav ul#main-menu li.hasDropdown ul li a:focus,header.basic nav ul#main-menu li.hasDropdown ul li a:hover{background:#eeeded;color:#0f143d}@media (min-width:992px){header.basic nav ul li.hasDropdown ul li.hasDropdown span{position:absolute;top:4px;right:2px;background:0 0!important}header.basic nav ul#main-menu li.hasDropdown ul li a{font-size:.8rem;padding:.35rem .85rem .35rem .65rem}header.basic nav ul#main-menu li.hasDropdown ul li:not(:first-child){border-top:1px solid #efefef}header.basic nav ul li.hasDropdown ul li.hasDropdown span i{transform:rotate(-90deg)}header.basic nav ul li.hasDropdown ul li.hasDropdown ul{display:none!important;top:0;left:100%}header.basic nav ul li.hasDropdown ul li.hasDropdown:not(:first-child) ul{top:-.5rem}header.basic nav ul li.hasDropdown ul li.hasDropdown:last-child ul{top:initial;bottom:0}header.basic nav ul li.hasDropdown ul li.hasDropdown:hover ul{display:block!important;animation:slideRight .2s ease-in both}header.basic nav ul li.hasDropdown ul li.hasDropdown ul li.hasDropdown ul{display:none!important}header.basic nav ul li.hasDropdown ul li.hasDropdown ul li.hasDropdown:hover ul{display:block!important;animation:slideRight .2s ease-in both}}#logo{width:100%;max-width:310px}#headerPhone{font-size:1.65rem;font-weight:600;text-decoration:none;line-height:normal;letter-spacing:.02rem}#searchContainer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:9999}.search-field-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%}.search-field{border:none;border-bottom:1px solid #000;width:80%;background:0 0;font-size:1.5rem;letter-spacing:.05rem}input[type=search]:focus{outline:0}button.search-submit{background:#8e386e;color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;margin-left:.25rem;padding:.55rem 1.25rem;-webkit-appearance:none;border:none;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button.search-submit:focus,button.search-submit:hover{background:#1b1b1b;color:#fff}#searchClose{background:#dfdfdf;color:#3e3e3e;font-size:.8rem;padding:.5rem .75rem;display:inline-block;text-transform:uppercase;text-decoration:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#searchClose:hover{background:#3e3e3e;color:#fff}button.headerSearch{-webkit-appearance:none;border:none;background:0 0;padding:.25rem;cursor:pointer;text-decoration:none;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#fff}button.headerSearch:focus,button.headerSearch:hover{background:#556886}@media (max-width:1191px){header.basic nav ul li{margin:0;padding:0 2px}header.basic nav ul#main-menu li a{padding:.875rem .7rem}}@media (max-width:991px){header.basic .navButton span,header.basic .navButton span:after,header.basic .navButton span:before{background:#006bad}header.basic.opened .navButton span:after,header.basic.opened .navButton span:before{background:#fff}#mobile-nav-group{position:relative}header.basic .navButton{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}header.basic nav{border-top:none;display:block;background-color:#19253c;width:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;z-index:10;padding:120px 0 0 0;-webkit-box-shadow:3px 0 10px 0 rgba(0,0,0,.6);box-shadow:3px 0 10px 0 rgba(0,0,0,.6)}header.basic nav ul#main-menu{display:block}header.basic nav ul li{display:block;text-align:left;width:100%;margin:0;padding:0}header.basic nav ul#main-menu li a{color:#fff!important;font-size:1.15rem;display:block;padding:.8rem 0 .8rem 1rem;text-transform:none}basic nav .hasDropdown:focus,header.basic nav .hasDropdown:hover,header.basic nav ul#main-menu li.hasDropdown ul li a:focus,header.basic nav ul#main-menu li.hasDropdown ul li a:hover,header.basic nav ul#main-menu li.hasDropdown:focus span,header.basic nav ul#main-menu li.hasDropdown:hover span,header.basic nav ul#main-menu li:focus>a,header.basic nav ul#main-menu li:hover>a{background:0 0}header.basic.opened:after{content:'';position:fixed;top:0;left:0;background:rgba(255,255,255,.75);width:100%;height:100%}header.basic nav .hasDropdown ul{width:100%;top:0;left:0;background:#264d73;border:0;border-radius:0;box-shadow:none;padding:0;z-index:1}header.basic nav .hasDropdown ul .hasDropdown ul{background:#376592}header.basic nav .hasDropdown ul .hasDropdown ul .hasDropdown ul{background:#437ab1}header.basic nav .hasDropdown ul li{text-align:left;border:none;margin:0;padding:0}header.basic nav ul#main-menu li.hasDropdown ul li a{font-size:.9rem;text-transform:none;text-align:left;color:#fff;padding:.75rem .75rem .75rem 2.1rem}header.basic nav ul#main-menu li.hasDropdown ul li a:before{content:'-';position:absolute;top:50%;transform:translateY(-50%);left:1rem}header.basic nav ul#main-menu li.hasDropdown ul li.hasDropdown ul li a{padding-left:2.75rem}header.basic nav ul#main-menu li.hasDropdown ul li.hasDropdown ul li a:before{content:'--';position:absolute;top:50%;transform:translateY(-50%);left:1.4rem}header.basic nav ul#main-menu li.hasDropdown ul li.hasDropdown ul li.hasDropdown ul li a{padding-left:3.25rem}header.basic nav ul#main-menu li.hasDropdown ul li.hasDropdown ul li.hasDropdown ul li a:before{content:'---';position:absolute;top:50%;transform:translateY(-50%);left:1.75rem}header.basic nav ul#main-menu li.hasDropdown span{top:0;right:0;font-size:.9rem;color:#fff;padding:.86rem .8rem;margin-left:0}header.basic nav ul#main-menu li.hasDropdown:focus span,header.basic nav ul#main-menu li.hasDropdown:hover span{color:#fff}header.basic nav ul#main-menu li.current-menu-item{background:rgba(148,168,150,.2)}#logo{max-width:200px}nav ul li.menu-item-has-children a{width:calc(100% - 2.75rem)}}@media (max-width:767px){#logo{max-width:140px}header.basic nav{padding:100px 0 0 0}button.headerSearch{position:static;transform:none}.search-field-container{width:90%}.search-field{font-size:1.25rem;width:75%}button[type=submit].search-submit{padding:.35rem 1.1rem}}.iconBlockContainer{display:-webkit-flex;display:flex}.iconBlock{border-radius:0 0 18px 18px;box-shadow:0 2px 4px rgba(80,109,141,.1);font-size:.9rem;-webkit-flex:1;-ms-flex:1;flex:1}.iconBlock h1,.iconBlockTitle{display:block;font:normal 500 1.2rem 'Work Sans',sans-serif;color:#19253c}a.iconBlock{text-decoration:none;color:#1e1f21}a.iconBlock:focus img,a.iconBlock:hover img{transform:scale(1.4)}#messageBanner{font-size:.9rem;font-weight:600;color:#0f143d}#messageBanner a{color:#0f143d;text-decoration:none}#messageBanner.black,#messageBanner.black a,#messageBanner.red,#messageBanner.red a{color:#fff}@media (max-width:991px){#messageBanner{font-size:.8rem}}#homeTheater img{position:relative;z-index:1}#homeTheaterContent{position:absolute;top:10%;left:50%;transform:translateX(-50%);z-index:2;background:rgba(15,20,61,.6);width:100%;max-width:825px}#homeTheaterContent h1{font-size:3.3rem;line-height:1.2;letter-spacing:.05rem}#homeTheaterContent span{font-size:1.4rem;letter-spacing:.05rem}#homeLogosList img{width:auto;max-height:150px}#homePracticeAreas article:not(:last-child):after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);border-bottom:1px solid #c3996b}#homePracticeAreas article:nth-last-child(2):after{display:none}#homeAttorneys img{z-index:1;opacity:.9}#homeAttorneysContent{position:absolute;bottom:25%;left:50%;transform:translateX(-50%);z-index:2;width:90%}#quoteBox:before{content:'“';position:absolute;top:-28%;left:50%;z-index:2;transform:translateX(-50%);font-size:9rem;color:#fff}#quoteBox:after{content:'';position:absolute;top:-16%;left:50%;z-index:0;transform:translateX(-50%);width:90px;height:90px;border-radius:50px;background:#d1d7d6}#homeAccomplishments .gray,#homeBlog article{padding-bottom:7rem}#homeBlog h3{font-size:1.1rem}#homeBlog p{margin-bottom:0}#homeAccomplishments h3{font-size:1rem}#homeAccomplishments a{text-decoration:none}#homeAccomplishments a .homeReadMore{text-decoration:underline}#homeNews .cta{position:absolute;bottom:1.5rem;left:calc(1.5rem + 20px)}@media (max-width:1199px){#homeAttorneys .container,#homeDiversity .container,#homeTheater.container{max-width:none}}@media (max-width:991px){#homeTheaterContent{width:80%;max-width:none}#homeTheaterContent h1{font-size:2.75rem}#homeTheaterContent span{font-size:1.3rem}#homeBlog p{font-size:.9rem}}@media (max-width:767px){#homeTheaterContent{position:static;width:100%;background:#0f143d;transform:none}#homeTheaterContent h1{font-size:1.5rem}#homeTheaterContent span{font-size:.9rem}#homePracticeAreas article:nth-last-child(2):after{display:block}#homeAttorneysContent{position:static;width:100%;padding:1rem 2rem;transform:none}#quoteBox .lgTxt{font-size:1.15rem}#quoteBox:before{top:-50px;font-size:7rem}#quoteBox:after{top:-30px;width:80px;height:80px}}#practiceIndex h2{font:normal 600 1.125rem 'Nunito Sans',sans-serif}.paSection{overflow:hidden}.paSection:after{content:'';border-bottom:1px solid #5d5e5e;width:100%;max-width:800px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.paSectionContent{width:50%}.paSectionContent h2{font:normal 600 1.3rem 'Nunito Sans',sans-serif}.paSection .wp-post-image{width:45%;float:right}.paSection:nth-child(2n) .paSectionContent{float:right}.paSection:nth-child(2n) .wp-post-image{float:none}@media (max-width:767px){.paSection .wp-post-image,.paSection:nth-child(2n) .paSectionContent,.paSectionContent{float:none;width:100%}.paSection .wp-post-image{margin-bottom:2rem}}.headerHalf img{margin-bottom:-4.5rem}.headerHalf+.fullText{padding-top:2rem}.attorneyBlock h1{font-size:1.1rem}.attorneyBlock h1 span{font-size:.9rem}.attorneyBlock img{width:100%;height:335px;object-fit:cover}.attorneyBlock a:focus img,.attorneyBlock a:hover img{transform:scale(1.02);transition:all .15s}#page-content .breakoutBox ul:last-child,#page-content .breakoutBox ul:last-child li:last-child{margin-bottom:0}.gala-gallery .item{width:220px;margin:10px;float:left;cursor:pointer}.blockquoteInner{font:normal 400 2rem Raleway,sans-serif;line-height:1.5;position:relative}.blockquoteInner:not(.navy):before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:25%;max-width:130px;border-top:4px solid #c3996b}.blockquoteInner:not(.navy):after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:25%;max-width:130px;border-top:4px solid #c3996b}@media (max-width:991px){.attorneyBlock img{height:275px}}@media (max-width:767px){.headerHalf img{margin-bottom:-3rem}}@media (max-width:567px){.attorneyBlock img{height:225px}}input[type=text].fs-search{width:calc(100% - 3.5rem)}button#fs-search-submit{-webkit-appearance:none;border:none;border-radius:5px;float:right;background:#0f143d;color:#fff;font-size:1rem;text-decoration:none;display:inline-block;padding:.8rem 0;width:3.25rem;line-height:normal;letter-spacing:.03rem;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#indexSkip a{text-decoration:underline;margin:0 .45rem;font-weight:600}#indexSkip a:focus,#indexSkip a:hover{background:#556886;color:#fff;text-decoration:none}#indexSkip span.letter{padding:.5rem;color:#6b6b6b;cursor:not-allowed}h2.indexLetter{color:#8f91a3;border-bottom:8px solid #0f143d;font-size:3rem;font-weight:600;line-height:normal;padding-top:1rem}.attorneyRow:not(:first-child){border-top:1px solid #9fa1b1}.attorneyRow h3 a{text-decoration:none;font-size:1rem}.attorneyRow i{font-size:1.25rem}a.bioArrow{display:inline-block}a.bioArrow:hover{transform:translateX(.5rem)}.single-attorneys h1{font-size:2rem}.single-attorneys h1 span.attorneyTitle{font-size:1.125rem;text-transform:uppercase;letter-spacing:.05rem}.single-attorneys h2{font-size:1.8rem}#attorneyJumpBar{border-bottom:3px solid #9fa1b1}#attorneyJumpBar a{text-transform:uppercase;text-decoration:none;position:relative}#attorneyJumpBar a:not(:first-child){margin-left:1rem}#attorneyJumpBar a.active:after,#attorneyJumpBar a:focus:after,#attorneyJumpBar a:hover:after{content:'';border-bottom:3px solid #0f143d;width:100%;position:absolute;bottom:-11px;left:0}#attorneyMeta{font-size:1.125rem}#attorneyMeta a{text-decoration:none}#attorneyAdmitted .attorneyAdmittedSub:not(:first-child):before{content:'';position:absolute;top:0;left:0;border-left:1px solid #c3996b;height:100%}#attorneyLogos{font-size:0}#attorneyLogos img{width:100%;max-width:100px}@media (min-width:768px){.attorneyMetaLine{position:relative;padding-left:2.15rem}.attorneyMetaLine i{position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media (max-width:991px){#indexSkip{word-wrap:break-word}#indexSkip a,#indexSkip span.letter{margin:0;display:inline-block;font-size:.9rem}.attorneyLetterCol{padding:0!important}h2.indexLetter{font-size:2rem;border-bottom:6px solid #0f143d}.attorneyPAcol{font-size:.85rem}#attorneyJumpBar a{font-size:.85rem}#attorneyJumpBar a:not(:first-child){margin-left:.5rem}#attorneyMeta{font-size:1rem}}@media (max-width:767px){.attorneyLetterCol{padding:0 20px!important}#attorneyJumpBar{border-bottom:none;text-align:center}#attorneyJumpBar a:not(:first-child){margin-left:0}#attorneyJumpBar a{display:inline-block;margin:.3rem;padding:.5rem .7rem;background:#eeeded}#attorneyJumpBar a.active:after,#attorneyJumpBar a:focus:after,#attorneyJumpBar a:hover:after{display:none}#attorneyJumpBar a.active{background:#0f143d;color:#fff}#attorneyAdmitted .attorneyAdmittedSub:not(:first-child):before{border-left:none}#attorneyPhoto{max-width:200px}#attorneyLogos img{max-width:90px}#attorneyMeta{font-size:1.1rem}}@media (max-width:376px){#indexSkip span.letter{display:none}}#diversityIntro{border-left:3px solid #c3996b}#diversityArticles article:not(:first-child){border-top:1px solid #eeeded}#diversityArticles h2{font-size:1.75rem}.single-diversity h1{font-size:3rem}@media (max-width:767px){#diversityIntro{border:none}}#communityIntro h2{margin-bottom:1rem}.commEntry:nth-child(2n){background:#eeeded}#jobsArchiveList article:last-child{padding-bottom:0;border:none}a.careersPosition{text-decoration:none}a.careersPosition:hover i{transform:translateX(.5rem);-webkit-transition:all .2s;transition:all .2s}#indeedLogoTxt{max-width:250px}.single-jobs h1{font-size:3rem}.single-jobs .pageHeader address br{display:none}#jobsForm h2{font:normal 600 1.25rem 'Nunito Sans',sans-serif;color:#0f143d}#resumeUpload{border:1px solid #ccc;border-radius:5px;background:#fff;margin-bottom:14px;padding:12px!important;font:normal 400 1rem 'Nunito Sans',sans-serif;color:#1e1f21}#resumeUpload label{font-size:.85rem}#resumeUpload .xsmTxt{color:#757575}#jobsForm input[type=file]{width:100%;font-size:.75rem;color:#0f143d}#jobsForm input[type=file]::file-selector-button{background:#fff;border:1px solid #ccc;border-radius:5px;color:#1e1f21;padding:.4rem .6rem;font:normal 400 .95rem 'Nunito Sans',sans-serif;cursor:pointer}#jobsForm input[type=file]::file-selector-button:hover{background:#fefefe;border:1px solid #1e1f21}#blogFeed a{text-decoration:none;display:block}#blogFeed a:focus,#blogFeed a:hover{background:#eeeded;color:#0f143d}.blog #blogFeed a{color:#0f143d;font-size:.9rem}.blog #blogFeed a h2{font-size:1.65rem}.blog #blogFeed img{width:auto;height:auto;max-width:100%;max-height:350px}small.blogFeedCategory{border:1px solid #0f143d}@media (max-width:767px){.blogInnerRow{border:1px solid #94a896;border-radius:0 0 18px 18px}.blog img.wp-post-image{margin-bottom:1rem}}.single-post h1{font-size:2.25rem}.single-post main h2{font-size:1.75rem;margin-bottom:1.5rem}.postMeta{font-size:.85rem}.caption,figcaption{font-size:.75rem}.single-news #blogFeed a,.single-post #blogFeed a{color:#646464}.single-news #blogFeed a:focus,.single-news #blogFeed a:hover,.single-post #blogFeed a:focus,.single-post #blogFeed a:hover{color:#1e1f21}.single-news #blogFeed a h3,.single-post #blogFeed a h3{font-size:.8rem}.postCategories{border-top:1px solid #eeeded}#page-content .postCategories ul{margin:0}#page-content .postCategories li{list-style:none;display:inline-block}#page-content .postCategories li:not(:first-child){margin-left:1rem}#page-content .postCategories li a{border:1px solid #0f143d;text-decoration:none;padding:.35rem .6rem;font-size:.9rem;color:#0f143d}#page-content .postCategories li a:focus,#page-content .postCategories li a:hover{color:#fff;background:#0f143d}@media (max-width:991px){.single-post h1{font-size:1.75rem}.single-post img{width:auto;height:auto;max-width:100%;max-height:400px}}#sitemapNav{column-count:2;column-gap:2rem}#sitemapNav li.menu-item-has-children{break-inside:avoid}#sitemapNav li.menu-item-has-children li a{font-size:1rem}@media (max-width:767px){#sitemapNav{column-count:1}}#page-content ul.slick-dots{margin:0;bottom:-2rem}.slick-dots li.slick-active button{background:#506d8d}.slickPause,.slickPlay{cursor:pointer;color:#757575;font-size:1.2rem;background:0 0;border:none}.slick-arrow{color:#919191;font-size:1.5rem;padding:.75rem}.slick-prev{left:-1.25rem}.slick-next{right:-1.25rem}.slick-arrow:hover,.slickPause:hover,.slickPlay:hover{color:#506d8d}.slick-prev:focus,.slick-prev:hover{left:-1.5rem}.slick-next:focus,.slick-next:hover{right:-1.5rem}@media (max-width:767px){.slick-prev{left:-.35rem}.slick-next{right:-.35rem}}#formWrapper{background-color:rgba(25,37,60,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}#formWrapper.open{opacity:1;visibility:visible}#formWrapper #formPop{display:none;background:#fff;position:absolute;top:50%;left:50%;width:90%;max-width:500px;height:100%;max-height:480px;padding:35px 20px 20px 20px;overflow-y:scroll;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#formWrapper.open #formPop{display:block}#formWrapper #formPop a.close{display:none;position:absolute;background-color:#506d8d;top:0;right:0;padding:4px 10px;color:#fff;font-size:.8rem;cursor:pointer;text-decoration:none;text-transform:uppercase}#formWrapper.open #formPop .close{display:block}#formWrapper #formPop a.back{position:absolute;background-color:#646464;top:0;left:0;padding:4px 10px;color:#fff;font-size:.8rem;cursor:pointer;text-decoration:none;text-transform:uppercase}#formWrapper #formPop a.back:focus,#formWrapper #formPop a.back:hover,#formWrapper #formPop a.close:focus,#formWrapper #formPop a.close:hover{background-color:#211f21}@media (min-height:900px){#formWrapper #formPop{max-height:900px}}.grecaptcha-badge{visibility:hidden}.formTitle{line-height:normal}.formEmbed .col-12{padding:0}form p{margin-bottom:0}.wpcf7 label+br,.wpcf7 select+br,.wpcf7 small+br,.wpcf7 span+br{display:none}div[data-class=wpcf7cf_group]{width:100%}input[type=email],input[type=tel],input[type=text],input[type=url],textarea{width:100%;border:1px solid #ccc;border-radius:5px;background:#fff;margin-bottom:14px;padding:12px!important;font:normal 400 1rem 'Nunito Sans',sans-serif;color:#1e1f21;position:relative;-webkit-appearance:none}textarea{height:150px}select{-webkit-appearance:menulist;border:none;height:45px;margin-top:3px;color:#1e1f21;border:1px solid #ccc;border-radius:5px;background:#fff}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background:#fff;border:1px solid #fff;box-shadow:0 0 0 2px #c3996b}button[type=submit]{-webkit-appearance:none;border:none;background:#0f143d;color:#fff;font-size:1rem;text-decoration:none;display:inline-block;padding:.85rem 2rem;line-height:normal;letter-spacing:.03rem;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button[type=submit]:hover{background:#556886}.field_sublabel_below{font-size:.75rem}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,span.wpcf7-not-valid-tip{position:relative;color:#a51002;font-size:.75rem;font-weight:500;display:block;margin-top:-12px;margin-bottom:10px;padding:0 10px!important;background:0 0!important;border:none!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.gform_wrapper .gform_validation_errors>h2{font:normal 500 .85rem 'Work Sans',sans-serif}.gform_wrapper .gfield_validation_message:after,.gform_wrapper .validation_message:after,.wpcf7 span.wpcf7-not-valid-tip:after{content:'\f06a';position:absolute;top:-26px;right:0;font-family:"Font Awesome 6 Pro";font-weight:400;font-size:.8rem;background:#a51002;color:#fff;padding:.1rem .25rem;border-bottom-right-radius:5px}.gform_wrapper .gfield_validation_message:after,.gform_wrapper .validation_message:after{top:-1.85rem}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{color:#fff;background:#a51002;font-size:1rem;font-weight:400;display:block;border:none;text-align:center;padding:10px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.wpcf7 .wpcf7-response-output{color:#fff}div.wpcf7-mail-sent-ok{background:#1d3a6c;color:#fff;border:none;padding:20px;font-size:1.5em;line-height:1.45em;margin:0;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.wpcf7 form.sent .wpcf7-response-output{border:none;background:#fff;color:#1e1f21;font:400 1.15rem 'Work Sans',sans-serif;line-height:1.5;padding:2.5rem 2rem;text-align:center;margin:0}.wpcf7 form.invalid .wpcf7-response-output{border:2px solid #a51002;color:#a51002;text-align:center;font-size:.85rem;padding:.5rem}@media (max-width:991px){textarea{height:160px}.wpcf7 form.sent .wpcf7-response-output{font-size:1.2em;padding:2rem}}#footerLocations,#footerLocations a{color:#fff}#footerLocations address:not(:first-child){border-left:1px solid #fff}#footerDisclaimer,#footerMenu{font-size:.75rem;color:#1e1f21;letter-spacing:.03rem}#footerDisclaimer a{text-decoration:none}#footerDisclaimer a:focus,#footerDisclaimer a:hover{text-decoration:underline}#footerMenu ul{margin:0;padding:0}#footerMenu ul li{position:relative;display:inline}#footerMenu ul li:not(:first-child){padding-left:1rem;margin-left:.5rem}#footerMenu ul li:not(:first-child):before{content:'|';position:absolute;top:0;left:0}@media (max-width:991px){#footerLocations{font-size:.85rem}#footerLocations .mdTxt{font-size:1rem}}@media (max-width:767px){#footerLocations address:not(:first-child){border-left:none;margin-top:1rem;padding-top:1rem;position:relative}#footerLocations address:not(:first-child):before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;border-top:2px solid #c3996b}}.fancyAnimationSlideDown{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideDown.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideUp{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideUp.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideLeft{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideLeft.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideLeftSlow{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .8s;transition:all .8s;transition-delay:250ms}.fancyAnimationSlideLeftSlow.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationSlideRight{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:all .4s;transition:all .4s;transition-delay:250ms}.fancyAnimationSlideRight.run{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancyAnimationPop{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .4s cubic-bezier(.17,.67,.34,1.52);transition:all .4s cubic-bezier(.17,.67,.34,1.52);transition-delay:250ms}.fancyAnimationPop.run{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fancyAnimationFade{opacity:0;transition:all .4s;transition-delay:250ms}.fancyAnimationFade.run{opacity:1}.delay500{transition-delay:0.5s}.delay750{transition-delay:750ms}.delay1000{transition-delay:1s}.delay1500{transition-delay:1.5s}.delay2000{transition-delay:2s}.delay2500{transition-delay:2s}.delay3000{transition-delay:2s}