header{background:url(../images/bg/dean-waite.webp) no-repeat top 110px right calc(50% - 137px)/480px,linear-gradient(to bottom,#0b1727,#545c67,#545c67,#0b1727)}@media (min-width:768px){header{background:url(../images/bg/dean-waite.webp) no-repeat bottom right calc(50% - 110px)/439px,linear-gradient(to bottom,#0b1727,#545c67,#545c67,#0b1727);padding-bottom:2.5rem}}@media (min-width:960px){header{background:url(../images/bg/dean-waite.webp) no-repeat bottom right calc(50% - 215px)/504px,linear-gradient(to bottom,#0b1727,#545c67,#545c67,#0b1727)}}@media (min-width:960px){header .logo{padding-top:1.75rem}}header .top-header{align-items:flex-end;gap:60px;padding-bottom:2.5rem}@media (min-width:768px){header .top-header{align-items:flex-start;gap:193px;padding-bottom:1.25rem}}@media (min-width:960px){header .top-header{gap:unset;padding-bottom:2.0625rem}}header .top-menu{grid-template-areas:"wayfinder menu number"}header .wayfinder{max-width:37.5vw;padding:0 0 .625rem}@media (min-width:768px){header .wayfinder{max-width:17.578125vw;padding:0}}@media (min-width:960px){header .wayfinder{max-width:15.3125vw;padding:1rem 12px 0 0}}@media (min-width:1200px){header .wayfinder{max-width:unset;padding-right:44px;padding-top:1rem}}@media (min-width:1440px){header .wayfinder{max-width:14.9305555556vw}}header .banner-text{color:#fff;font-family:Oswald,sans-serif;font-weight:400;line-height:normal;padding:0 20px 1.25rem;text-transform:uppercase}@media (min-width:768px){header .banner-text{max-width:45.703125vw;padding-left:40px;padding-right:40px}}@media (min-width:960px){header .banner-text{margin:0 auto;max-width:70.8333333333vw;padding:0 301px 6px 0}}@media (min-width:1200px){header .banner-text{max-width:56.6666666667vw}}@media (min-width:1440px){header .banner-text{max-width:47.2222222222vw}}@media (min-width:1920px){header .banner-text{max-width:35.4166666667vw}}header .banner-text .first{font-size:1.25rem;padding:0 0 .3125rem}@media (min-width:768px){header .banner-text .first{font-size:1.5rem}}@media (min-width:960px){header .banner-text .first{font-size:1.75rem}}header .banner-text .second{font-size:4.875rem;font-weight:700;letter-spacing:-4.6px;line-height:4.25rem;padding:0 70px 1.125rem 0}@media (min-width:768px){header .banner-text .second{padding-right:0}}@media (min-width:960px){header .banner-text .second{font-size:6.8125rem;letter-spacing:-6.49px;line-height:5.875rem;padding-bottom:1.75rem}}@media (min-width:1200px){header .banner-text .second{padding-bottom:1.125rem}}header .banner-text .second span{display:block;font-size:3.5rem;font-weight:300;letter-spacing:-3.5px;line-height:3.75rem}@media (min-width:960px){header .banner-text .second span{font-size:5.125rem;letter-spacing:-4.95px;line-height:5.25rem}}header .banner-text .third{font-size:1rem;letter-spacing:3px}@media (min-width:768px){header .banner-text .third{font-size:1.3125rem}}@media (min-width:960px){header .banner-text .third{font-size:1.4375rem}}.section .header{font-size:2.25rem;line-height:normal}.section .sub-header{font-size:2.0625rem;line-height:normal}@media (min-width:1200px){.section .inner{max-width:91.6666666667vw}}@media (min-width:1440px){.section .inner{max-width:83.3333333333vw}}@media (min-width:1920px){.section .inner{max-width:62.5vw}}.image-container{margin:0 auto;max-width:-moz-max-content;max-width:max-content;position:relative;z-index:1}.image-container .text{background-color:#c4161c;color:#fff;display:block;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;max-width:-moz-max-content;max-width:max-content;position:absolute;text-align:center;text-transform:uppercase;z-index:3}@media (min-width:768px){.image-container .text{font-size:1.4375rem;line-height:1.625rem}}.articles.section{padding-bottom:0}@media (min-width:960px){.articles.section article{display:grid;gap:0 20px;grid-template-areas:"headers headers" "content image"}}@media (min-width:1200px){.articles.section article{grid-template-areas:"headers image" "content image"}}@media (min-width:960px){.articles.section .headers{grid-area:headers}}.articles.section h1{font-weight:400;padding-bottom:1rem}.articles.section h2{color:#444;font-size:2rem;padding-bottom:1.25rem}@media (min-width:1200px){.articles.section h2{padding-bottom:1.875rem}}@media (min-width:960px){.articles.section .contents{grid-area:content;max-width:41.6666666667vw}}@media (min-width:960px){.articles.section .contents>:last-child{padding-bottom:0}}.articles.section .image-container{margin:0 auto;max-width:-moz-max-content;max-width:max-content;padding:.9375rem 0 .9375rem 45px;position:relative;z-index:1}@media (min-width:768px){.articles.section .image-container{padding:1.25rem 0 1.25rem 60px}}@media (min-width:960px){.articles.section .image-container{align-self:center;grid-area:image}}@media (min-width:1200px){.articles.section .image-container{align-self:end}}.articles.section .image-container .feature-image{max-width:75.5555555556vw}@media (min-width:768px){.articles.section .image-container .feature-image{max-width:46.875vw}}@media (min-width:960px){.articles.section .image-container .feature-image{max-width:37.5vw}}.articles.section .image-container .text{bottom:51px;left:0;padding:.375rem 40px}@media (min-width:768px){.articles.section .image-container .text{bottom:67px;padding:.5625rem 43px}}.case-results{text-align:center}.case-results .header{padding:0 5px 1.875rem}@media (min-width:400px){.case-results .header{padding-left:0;padding-right:0}}.case-results .cases{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:768px){.case-results .cases{gap:24px}}.case-results .cases .case{align-items:center;background-color:#394350;border:8px solid #c4161c;display:flex;flex-direction:column;height:164px;justify-content:center;width:100%}@media (min-width:768px){.case-results .cases .case{max-width:39.0625vw}}@media (min-width:960px){.case-results .cases .case{max-width:36.4583333333vw}}@media (min-width:1200px){.case-results .cases .case{max-width:29.1666666667vw}}@media (min-width:1440px){.case-results .cases .case{max-width:24.3055555556vw}}@media (min-width:1920px){.case-results .cases .case{max-width:18.2291666667vw}}.case-results .cases .amount,.case-results .cases .type{color:#fff;font-weight:700}.case-results .cases .amount{font-size:2.8125rem;letter-spacing:-2px;line-height:3.125rem;padding:0 0 .9375rem}.case-results .cases .amount::after{background-color:#c4161c;content:"";display:block;height:3px;margin:.9375rem auto 0;width:200px}.case-results .cases .type{font-size:.8125rem;line-height:1rem;text-transform:uppercase}.case-results .view-more{display:inline-block;font-size:1rem;line-height:normal;margin:1.875rem 0 1.5rem}.video-container{padding-left:0;padding-right:0}@media (min-width:768px){.video-container{padding:3rem 0}}.video-container .inner{background-color:#000;display:grid;grid-template-areas:"text" "video" "button";justify-items:center;padding:3rem 20px}@media (min-width:768px){.video-container .inner{align-items:end;gap:0 33px;grid-template-areas:"text video" "button button";justify-content:center;padding:1.875rem}}@media (min-width:960px){.video-container .inner{gap:0 72px;margin:0 auto;max-width:87.5vw}}@media (min-width:1200px){.video-container .inner{max-width:70.8333333333vw}}@media (min-width:1440px){.video-container .inner{max-width:59.0277777778vw}}@media (min-width:1920px){.video-container .inner{max-width:44.2708333333vw}}.video-container .texts{color:#fff;font-family:Oswald,sans-serif;grid-area:text;text-transform:uppercase}.video-container .texts .first{font-size:2.5rem;font-weight:600;letter-spacing:-1px;line-height:2.5625rem;padding:0 0 1rem}.video-container .texts .second,.video-container .texts .third{font-weight:700}.video-container .texts .second{font-size:2.25rem;letter-spacing:-1.42px;line-height:1.875rem;padding:0 0 .625rem}.video-container .texts .third{font-size:3.25rem;letter-spacing:-2.06px;line-height:1}.video-container .texts .third span{color:#c4161c;display:block;font-size:8.1875rem;letter-spacing:-6.9px;line-height:6.625rem;padding:0 0 .625rem}.video-container .video-embed{grid-area:video;left:0;margin:.5625rem auto 0;transform:unset}@media (min-width:768px){.video-container .video-embed{margin:0}}.video-container .video-embed::before{background:linear-gradient(to bottom,rgba(0,0,0,0),#0b1727);border-radius:0;height:17px;width:21px}@media (min-width:768px){.video-container .video-embed::before{height:25px;width:31px}}@media (min-width:960px){.video-container .video-embed::before{height:27px;width:33px}}.video-container .video-embed::after{border-width:6px 0 6px 12px}@media (min-width:960px){.video-container .video-embed::after{border-width:6.5px 0 6.5px 13px}}.video-container .watch-more{color:#fff;display:inline-block;font-size:1.125rem;grid-area:button;line-height:1.625rem;padding:1rem 0 0}.video-container .watch-more:hover{text-decoration:none}@media (min-width:960px){.fighting{padding-bottom:4rem}}@media (min-width:960px){.fighting .inner{align-items:center;display:grid;gap:0 20px;grid-template-areas:"header header" "sub sub" "image content"}}@media (min-width:1200px){.fighting .inner{align-items:center;grid-template-areas:"image ." "image header" "image sub" "image content" "image ."}}.fighting .header{font-weight:700}@media (min-width:960px){.fighting .header{grid-area:header}}.fighting .sub-header{padding:0 0 1.25rem}@media (min-width:960px){.fighting .sub-header{grid-area:sub}}@media (min-width:960px){.fighting .contents{grid-area:content}}@media (min-width:960px){.fighting .contents>:last-child{padding-bottom:0}}.fighting .image-container{padding:.9375rem 46px 2.1875rem 0}@media (min-width:768px){.fighting .image-container{padding:1.25rem 60px 2.5rem 0}}@media (min-width:960px){.fighting .image-container{align-self:center;grid-area:image;padding-bottom:1.25rem}}@media (min-width:1200px){.fighting .image-container{align-self:unset}}.fighting .image-container .text{bottom:66px;padding:.375rem 41px;right:0}@media (min-width:768px){.fighting .image-container .text{bottom:80px}}@media (min-width:960px){.fighting .image-container .text{bottom:60px}}.fighting .image-container .text a{color:inherit}.fighting .image-container .text a:hover{text-decoration:none}@media (min-width:768px){.fighting .image-container .feature-image{max-width:46.875vw}}@media (min-width:960px){.fighting .image-container .feature-image{max-width:37.5vw}}.practice-areas{padding-bottom:0}@media (min-width:1200px){.practice-areas{padding-bottom:1rem}}@media (min-width:1200px){.practice-areas .inner{max-width:90.8333333333vw}}@media (min-width:1440px){.practice-areas .inner{max-width:75.6944444444vw}}@media (min-width:1920px){.practice-areas .inner{max-width:56.7708333333vw}}.practice-areas .practices{display:flex;flex-wrap:wrap;gap:30px 40px;justify-content:center}@media (min-width:1200px){.practice-areas .practices{gap:30px 60px}}.practice-areas .practice{width:100%}@media (min-width:768px){.practice-areas .practice{max-width:calc(50% - 20px)}}@media (min-width:1200px){.practice-areas .practice{max-width:calc(50% - 30px)}}.practice-areas .practice-icon{align-items:center;background-color:#394350;border:3.4px solid #c4161c;border-radius:100%;display:flex;height:94px;justify-content:center;width:94px}.practice-areas .practice-header{color:#0b1727;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.9375rem;padding:.875rem 0 .875rem;text-transform:uppercase}.practice-areas .practice-header::after{background-color:#c4161c;content:"";display:block;height:3px;margin:.875rem 0 0;width:209px}.practice-areas .practice-contents{font-size:1.125rem;letter-spacing:-.18px;line-height:1.6875rem}@media (min-width:1200px){.attorneys .top-content{padding:0 330px 0 0}}.attorneys .header{font-weight:700}.attorneys .sub-header{padding:0 0 1.625rem}.attorneys .attorneys-container{display:flex;flex-direction:column;gap:40px;padding:1.5rem 0 0}@media (min-width:768px){.attorneys .attorney{display:grid;gap:0 48px;grid-template-areas:"header header" "image content";grid-template-columns:300px 1fr}}@media (min-width:960px){.attorneys .attorney{align-items:end;grid-template-areas:"image ." "image header" "image content";grid-template-columns:366px 1fr}}@media (min-width:768px){.attorneys .attorney:nth-of-type(n+2){grid-template-areas:"header header" "content image";grid-template-columns:1fr 300px}}@media (min-width:960px){.attorneys .attorney:nth-of-type(n+2){grid-template-areas:". image" "header image" "content image";grid-template-columns:1fr 366px}}@media (min-width:768px){.attorneys .headers{grid-area:header}}.attorneys .top-text{color:#c4161c;font-size:1.3125rem;font-weight:700;line-height:normal}.attorneys .name{color:#394350;font-size:2rem;font-weight:700;line-height:2.25rem;padding:0 0 1rem}.attorneys .name::after{background-color:#c8c8c8;content:"";display:block;height:2px;margin:.75rem 0 0;width:330px}.attorneys .image-container{padding:0 0 1.5rem}@media (min-width:768px){.attorneys .image-container{grid-area:image}}.attorneys .name-box{bottom:34px;color:#fff;font-size:.9375rem;font-weight:700;left:50%;line-height:normal;position:absolute;transform:translateX(-50%)}@media (min-width:768px){.attorneys .contents{grid-area:content}}.associations{align-items:center;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:center;padding-bottom:3rem}@media (min-width:768px){.associations{gap:24px 82px;padding-bottom:4rem}}@media (min-width:960px){.associations{padding:4rem 130px}}@media (min-width:1200px){.associations{padding:4rem 20px}}.difference{color:#fff;padding:0}.difference .inner{background:url(../images/blank.gif) no-repeat center left/cover,#18191b;padding:3rem 20px 1.5rem}@media (min-width:768px){.difference .inner{background-position:center left 180px;padding-left:40px;padding-right:188px}}@media (min-width:960px){.difference .inner{background-position:center left 210px;margin:0 auto;max-width:91.6666666667vw;padding-left:64px;padding-right:276px}}@media (min-width:1200px){.difference .inner{background-position:center right;background-size:auto 100%;max-width:91.6666666667vw;padding-right:596px}}@media (min-width:1440px){.difference .inner{max-width:83.3333333333vw}}@media (min-width:1920px){.difference .inner{max-width:62.5vw}}.difference .inner.lazyloaded{background-image:url(../images/bg/related-links-bg.jpg)}.difference .inner.lazyloaded li::before{background-image:url(../images/ico/checkmark.png)}.difference .header{font-weight:700;padding:0 0 1.875rem}.difference li{align-items:center;display:flex;font-size:1.25rem;gap:12px;line-height:1.375rem;padding:0 0 1.5rem}.difference li::before{background:url(../images/blank.gif) no-repeat center/cover;content:"";display:block;flex:0 0 36px;height:36px;width:36px}@media (min-width:768px){.difference+.cta-button{margin-bottom:6.75rem}}.call-away{background:url(../images/blank.gif) no-repeat 57% bottom;padding-bottom:42.125rem}@media (min-width:768px){.call-away{background-position:bottom right -180px;padding:5rem 40px 3.5rem}}@media (min-width:960px){.call-away{background-position:bottom right -250px}}@media (min-width:1200px){.call-away{background-position:bottom right}}.call-away.lazyloaded{background-image:url(../images/bg/call-away-bg.png)}.call-away .header{font-size:2.8125rem;letter-spacing:-2px;line-height:3.125rem;padding:0 0 1.875rem}@media (min-width:768px){.call-away .header{padding-right:328px}}@media (min-width:960px){.call-away .header{padding-right:471px}}@media (min-width:1200px){.call-away .header{padding-right:720px}}@media (min-width:1440px){.call-away .header{padding-right:791px}}.call-away .number{color:#c4161c;font-family:Oswald,sans-serif;font-size:3.3125rem;font-weight:700;line-height:3.75rem;padding:0 0 1.875rem}@media (min-width:768px){.call-away .number{font-size:3.75rem}}.call-away .number span{color:#444;display:block;font-size:1.375rem;line-height:1.5625rem;padding:0 0 .5rem}@media (min-width:768px){.call-away p{padding-right:328px}}@media (min-width:960px){.call-away p{padding-right:230px}}@media (min-width:1200px){.call-away p{padding-right:550px}}