:root{--ws-padding-right:clamp(1.5em,-2.178em + 7.85vw,4.688em)}:is(button,.button,input:is([type=button],[type=submit],[type=reset])):is(:hover,:focus){background:var(--ws-gold);border-color:var(--ws-gold);color:#fff}:is(button,.button).gold:is(:hover,:focus){background:var(--ws-gold);color:#fff}:is(.button,button).gold.solid:is(:hover,:focus){background:var(--ws-dk-blue);border-color:var(--ws-dk-blue);color:#fff}a:is(:hover,:focus),a:is(:hover,:focus) :not(.button){color:var(--ws-dk-blue)}.shareIcons a:is(:hover,:focus){background-color:var(--ws-dk-blue)}.anchor{top:-6.5em}.management .anchor{top:-8.625em}body>header{align-items:center;background:#fff;display:flex;flex-direction:row;height:5.9375em;justify-content:space-between;overflow:visible;padding:.125em .5em .125em 1em;position:sticky;top:0;z-index:3}body.scroll>header{box-shadow:0 1px 1px rgb(0 0 0/2%),0 2px 2px rgb(0 0 0/2%),0 4px 4px rgb(0 0 0/2%),0 8px 8px rgb(0 0 0/2%),0 16px 16px rgb(0 0 0/2%)}body.management>header{top:34px}body>header #brand{display:block;padding-block:.73em;max-width:44%;width:30.875em}body>header #brand img{height:auto;width:100%}body>header nav ul{margin:0}body>header #navContainer{display:contents;position:relative}#mainnav{align-self:end;display:flex;justify-content:flex-end;width:auto}#mainnav ul{margin:0;overflow:visible;padding:0;text-align:center}#mainnav li{display:inline-block;position:relative}#mainnav a{color:var(--ws-gray);display:inline-block;line-height:1.2;text-decoration:none}#mainnav>ul>li>a{font-size:clamp(.938em,.721em + .46vw,1.125em);letter-spacing:1px;padding:.9375em clamp(.75em,-.115em + 1.85vw,1.5em);text-transform:uppercase}#mainnav>ul>li:is(:last-child,:nth-last-child(2))>ul{right:0}#mainnav>ul>li>ul>li>a{font-size:1.0625em}#mainnav>ul>li.on>a,#mainnav>ul>li:hover>a,#mainnav>ul>li>a:focus{background:var(--ws-dk-blue);color:#fff}#mainnav li ul{background:var(--ws-light);height:auto;opacity:0;overflow:auto;padding:.625em 0;position:absolute;transition:opacity .2s ease .35s;top:-200vh;visibility:hidden;width:13.875rem;z-index:-1}#mainnav>ul>li.tapped ul,#mainnav li:hover ul{opacity:1;top:auto;visibility:visible;z-index:1}#mainnav li ul li{display:block;width:100%}#mainnav ul li ul li a{background:none;color:var(--ws-gray)}#mainnav li ul li a{display:block;line-height:1.1em;padding:.4375em .875em;text-align:left;width:100%}#mainnav li ul li.on a,#mainnav li ul li a:is(:hover,:focus){background:var(--ws-blue);color:#fff}#ancillary{background:var(--ws-light);display:flex;position:absolute;right:0;top:0;padding:0}#ancillary li,#ancillary ul{display:inline}#ancillary a{color:var(--ws-dark);display:inline-block;font-size:.8125rem;height:100%;line-height:1.4;padding:.625em 2.25em;position:relative;text-decoration:none;z-index:0}#ancillary li:first-of-type a>span{color:var(--ws-blue)}#ancillary li:last-of-type a:before{background:var(--ws-blue);bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;transition:all .3s ease;z-index:-1}#ancillary a:hover,#ancillary li.on a{background:var(--ws-gold);color:#fff}#ancillary>a:is(:hover,:focus-visible) span,#ancillary li:first-of-type :is(a:is(:hover,:focus),a:is span){color:#fff}#ancillary li:last-of-type a:is(:hover,:focus):before{opacity:0}#ancillary li.on a{text-decoration:none;color:#666}.menu,body>header #mobilenav{display:none}main>div>aside{float:left;margin:0;overflow:hidden;padding:3.5em var(--ws-padding-right) 0 0;width:calc(14em + var(--ws-padding-right))}main>div>#content{float:right;min-height:600px;overflow:hidden;padding:3em 0 5em;position:relative;width:calc(100% - (14em + var(--ws-padding-right)))}.interior main>.wrap{max-width:calc(61.5em + 2 * var(--ws-gutter))}.fullWidth main>.wrap{max-width:calc(58em + 2 * var(--ws-gutter))}body.fullWidth main>div>#content{float:none;margin:0 auto;width:100%}.twoCol{columns:2}.threeCol{columns:3}.resCol{columns:auto;column-width:13em}.formTable td{width:50%;padding:0 0 .5em .5em}.formTable td:first-child{padding:0 .5em .5em 0}.formTable td[colspan="2"]{padding-right:0}.formTable.formLoose,.formTable.formLoose td{width:auto}.photoright{margin:0 0 2em clamp(1.5em,-1.385em + 6.15vw,4em)}.photoleft{margin:0 4em 3em 0}.wsManagementLogin td:first-child{text-align:right;width:40%}.triangle.blue:after{right:0}.triangle.gold:after{left:0}.contact-form.triangle.gold:after{left:auto;right:0}#hero{position:relative}#hero h1{font-size:clamp(1.625em,.615em + 2.15vw,2.5em)}#hero .slideContainer{aspect-ratio:1400/500;padding-bottom:1.25rem}#hero .textbox{display:flex;flex-direction:column;justify-content:center;max-width:29.75em;padding-left:clamp(1.5rem,-.375rem + 4vw,3.125rem);width:50%;z-index:0}#hero .textbox,#hero .textbox:before{bottom:0;left:0;position:absolute;top:0}#hero .textbox:before{background-image:linear-gradient(0deg,var(--ws-dk-blue) 27%,rgba(var(--ws-dk-blue-rgb),.9) 87%);content:"";clip-path:polygon(0 0,100% 0,56% 100%,0 100%);right:0;z-index:-1}#hero .textbox>div{max-width:clamp(13.313em,10.994em + 4.95vw,15.322em)}#hero .button{width:100%}#hero .button:not(.gold):is(:hover,:focus){background-color:#fff;border-color:var(--ws-blue);color:var(--ws-blue)}#hero .button.gold:is(:hover,:focus){background-color:#fff;color:var(--ws-gold)}#attorneys ul{--ws-columns:4}#attorneys strong{font-size:clamp(1em,.42em + 1.09vw,1.375em)}#attorneys a:is(:hover,:focus) .image{transform:scale(.95)}#attorneys a:is(:hover,:focus) strong{color:var(--ws-gold)}:is(#attorneys,.staffApp,.attorney) .links a.email:is(:hover,:focus){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23B68D5D" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"/></svg>')}:is(#attorneys,.staffApp,.attorney) .links a.linkedin:is(:hover,:focus){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23B68D5D" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>')}#practice-areas ul{--ws-columns:3}#practice-areas li{aspect-ratio:380/230}#practice-areas li>a{padding:clamp(1em,.227em + 1.45vw,1.5em)}#practice-areas li strong{font-size:clamp(.9375em,.068em + 1.64vw,1.5em)}#practice-areas li>a:is(:hover,:focus){background:var(--ws-dk-blue)}#practice-areas li>a:is(:hover,:focus) strong{color:#fff}#why-choose-us ul.flex{--ws-columns:3}#why-choose-us.interior .wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#why-choose-us .box{max-width:30.125em;margin:0 1em 0 0;width:calc(45% - 1em)}#why-choose-us.interior .textbox+blockquote{max-width:45em;margin:0 auto 1em;text-align:center;width:100%}#why-choose-us.interior .box+blockquote{max-width:36em;margin:0 0 0 1em;padding:0 0 0 1em;width:calc(55% - 1em)}#welcome{margin:0 0 -.5625em}#welcome .wrap{overflow:visible}#welcome .textbox{max-width:25.625em;z-index:0}#welcome.interior .textbox>div{padding-block:clamp(0,-4.904em + 10.46vw,4.25em)}#welcome .textbox:before{background:var(--ws-lt-gray);bottom:0;content:"";position:absolute;top:0;right:0;width:100vw;z-index:-1}#welcome.interior .textbox:before{background:#fff}#welcome .textbox:after{background:var(--ws-lt-gray);bottom:0;clip-path:polygon(0 0,100% 0,0 100%,0 100%);content:"";left:calc(100% - 1px);position:absolute;top:0;width:clamp(4em,-6.385em + 22.15vw,13em);z-index:-1}#welcome.interior .textbox:after{background:linear-gradient(270deg,hsla(0,0%,93%,.73),#fff 90%)}#welcome .image{margin-bottom:.5625em;bottom:0;position:absolute;right:0;top:0;width:64%}#welcome.interior .button{padding-inline:.875em}#contact{padding-block:clamp(3.313em,2.159em + 2.46vw,4.313em) clamp(4em,1.692em + 4.92vw,6em)}#contact:after{background-image:linear-gradient(90deg,rgba(33,103,157,0) 57%,#004a7c 80%)}#contact .image{background-image:url(/images/home/contact.webp);background-position:50%;bottom:0;left:0;min-width:71em;position:absolute;right:16.6875em;top:0;z-index:-2}#contact .textbox{margin-left:auto}.sticky-cta{border:1px solid rgba(var(--ws-dk-blue-rgb),.5);border-radius:.1875em 0 0 .1875em;border-right:0;inset:50% 0 auto auto;transform:translateY(-50%);max-width:10em}.sticky-cta:is(:hover,:focus-visible){background:var(--ws-dk-blue);max-width:11em;color:#fff}body>footer{padding-block:2.5em 1.5em}body>footer a:is(:hover,:focus){color:#000}.fatFooter,body>footer .wrap{display:grid;gap:1em;grid-template-columns:repeat(12,1fr)}.fatFooter>address{grid-column:1/5;grid-row:1/2}.fatFooter .hours{grid-column:5/9;max-width:18em}.fatFooter .about{grid-column:9/12;max-width:18em}.fatFooter .social{grid-column:12/-1}.fatFooter .social a{display:table;margin:0 0 1em auto}.fatFooter .social a:is(:hover,:focus) path{fill:var(--ws-dark)}body>footer .copyright{grid-column:1/-1;grid-row:2/3}#web-solutions{float:right;margin-left:.625rem}body>footer nav{display:inline}body>footer>.wrap a:is(:hover,:focus){color:var(--ws-blue)}.form-grid{grid-template-columns:1fr 1fr;align-items:start}.contact-form h2 span{font-size:1.5rem}.checkbox-field{width:45%}@media (max-width:1200px){#contact:after{background-image:linear-gradient(90deg,rgba(33,103,157,.25),#004a7c)}}@media (max-width:900px){body>footer nav{display:block}body>footer nav span:first-of-type{display:none}}@media (min-width:1400px){#welcome .image{width:63%}}@media (min-width:112.5em){body{font-size:1.1em}}@media (min-width:150em){body{font-size:1.2em}}
/*# sourceMappingURL=style-d.css.map */
