body>header{background:#fff;position:sticky;text-align:center;top:-5.125em;z-index:1}body>header .wrap{padding-inline:0}body>header:before{background-color:#000;content:"";display:block;height:100vh;left:100vw;opacity:0;position:fixed;top:0;transition:left 0ms ease .2s,opacity .2s ease;width:100vw;z-index:1}body.slideNav{overflow:hidden}body.slideNav>header:before{left:0;opacity:.5;transition:left 0ms ease 0ms,opacity .2s ease}body>header #brand{display:inline-block;max-width:22em;padding:1em 0}body>header #brand svg{max-width:12.5rem;width:100%;height:auto;display:block;margin:0 auto}#navContainer{text-align:left;position:fixed;left:100%;top:0;bottom:0;width:75%;max-height:100vh;background-color:var(--ws-dk-blue);z-index:1;transition:left .3s ease;overflow:auto;-webkit-overflow-scrolling:touch}body.slideNav #navContainer{left:25%}#navContainer ul{display:block;width:100%;margin:0;padding-left:0}#navContainer a[href^="tel:"],#navContainer li{display:block;width:100%;position:relative;border-top:1px solid hsla(0,0%,100%,.125)}#navContainer li li{border:0}#navContainer :where(a,.menu){color:#fff;font-size:1.0625em;letter-spacing:1px;line-height:2;padding:.5rem 1rem;display:block;text-transform:uppercase;width:100%}#navContainer a>span{color:inherit}#navContainer .menu span{font-size:2em;line-height:0;margin:0 .125em 0 0;position:relative;top:.0625em}#navContainer .menu:hover,#navContainer a:hover,#navContainer li.on a{background-color:hsla(0,0%,100%,.1);color:#fff}#navContainer li.open{background-color:hsla(0,0%,100%,.1)}#navContainer li>span{display:block;position:absolute;right:0;top:.25em;width:2.75em;height:2.75em}#navContainer li>span:before{transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}#navContainer li>span:after,#navContainer li>span:before{content:"";display:block;height:.0625rem;background-color:#fff;position:absolute;left:50%;top:50%;width:55%}#navContainer li>span:after{transform:translate(-50%,-50%);transform-origin:center center}#navContainer li.open>span:before{transform:translate(-50%,-50%)rotate(0deg)}#navContainer li>span:before{transition:transform .2s ease}#navContainer ul ul{font-size:.8em;height:0;overflow:hidden;transition:all .3s ease}#navContainer ul ul a{font-size:1.25em;padding-left:2rem}#navContainer ul ul li.on a{background-color:hsla(0,0%,100%,.1)}#ancillary a{font-family:Hanken Grotesk,sans-serif}#mobilenav{align-items:center;background:var(--ws-blue);display:flex;text-align:center;width:100%}#mobilenav :is(a,span){color:#fff;line-height:2.5em;order:0;flex:1 1 auto;text-transform:uppercase}#mobilenav a{border-right:1px solid hsla(0,0%,100%,.2)}#mobilenav span svg{fill:#fff;pointer-events:none;position:relative;top:.25em;width:1em}.resCol,.threeCol,.twoCol{column-rule:1px outset rgba(0,0,0,.15);columns:auto;column-width:13em}.formTable,.formTable table{width:100%;display:block}.formTable tbody,.formTable tr{display:block}.formTable td{display:block;width:100%;padding:0}.formTable input[type=email],.formTable input[type=number],.formTable input[type=password],.formTable input[type=tel],.formTable input[type=text],.formTable input[type=url],.formTable textarea{margin-bottom:1em}.formTable table td+td{padding-left:0!important}.photoright{margin:0 0 .75em 1em}.photoleft{margin:0 1em .75em 0}.anchor{top:-3em}main>div>#content{padding:2em 0 3em}#sidenav{margin:0 0 3.5em}.triangle.blue:after{right:-1.125em}.triangle.gold:after{left:-1.125em}.contact-form.triangle.gold:after{left:auto;right:0}#hero .textbox{background:var(--ws-dk-blue);padding:3em var(--ws-gutter) 2.5em;text-align:center}#hero h1{margin:0 0 1.5rem}#hero .button{display:table;margin:0 auto .75em}#attorneys ul,#practice-areas ul{--ws-columns:2}#practice-areas li>a{padding:1em .75em}#practice-areas li strong{font-size:1em}#why-choose-us ul.flex{--ws-columns:1}#why-choose-us .box{margin:0 0 3em}#welcome{background:var(--ws-lt-gray)}#welcome.interior{background:#fff}#contact .image,#welcome .image{aspect-ratio:988/521}#contact .image{background-image:url(/images/home/cta.webp);background-position:0}#contact .textbox{margin:0 auto;padding-block:2.5em}.sticky-cta{border-top:1px solid rgba(var(--ws-dk-blue-rgb),.5);border-radius:0;inset:auto 0 0 0;padding:.5em 1em;text-align:center}body>footer{padding-block:2.25em}.fatFooter{flex-direction:column;text-align:center}.fatFooter>:is(address,div){margin:0 auto 2em;max-width:30em}body>footer .copyright{display:flex;flex-direction:column-reverse;margin:0 0 1em;text-align:center}body>footer nav{margin-top:.5em}body>footer>.wrap a{padding-block:.625em}body>footer nav>span:first-of-type{display:none}.fatFooter .social a{margin:0 .5em}@media (max-width:31.25em){blockquote{float:none;margin:1.75em 0;max-width:100%;width:100%}:is(#practice-areas,#attorneys) ul{--ws-columns:1;margin-inline:auto}#practice-areas ul{max-width:20em}#attorneys ul{max-width:16em}#contact form>label.half,#contact form>label.half+.half{grid-column:1/-1}}
/*# sourceMappingURL=style-m.css.map */
