header{background:url(../images/bg-header.jpg) no-repeat center/cover;height:1250px}@media (min-width:768px){header .top{text-align:center}}@media (min-width:980px){header .top{flex-wrap:wrap}}@media (min-width:768px){header .top .logo{text-align:left}}@media (min-width:980px){header .top .logo{padding:20px 20px 0 0}}header .top .cloud{background:rgba(255,255,255,.4);box-shadow:0 0 36px 36px rgba(255,255,255,.4);top:27px}@media (min-width:980px){header .top .cloud{top:48px}}@media (min-width:768px){header .top .wayfinder{margin-bottom:20px}}header .banner-text{color:#fff;font-family:Note,serif;font-size:34px;line-height:1;margin:-20px 0 -10px;padding:17px 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8)}@media (min-width:768px){header .banner-text{display:inline-block;font-size:54px;padding-bottom:35px}}@media (min-width:980px){header .banner-text{background-size:50%;font-size:67px;padding-bottom:10px;width:100%}}@media (min-width:1200px){header .banner-text{font-size:75px}}header .banner-text hr{background:url(../images/bg-divider.png) no-repeat center/cover;border:none;height:2px;margin:0 auto;width:350px}@media (min-width:980px){header .banner-text hr{height:5px;width:675px}}header .banner-text span{font-family:"Arial Black",sans-serif;font-size:54px;font-weight:400;text-transform:uppercase}@media (min-width:768px){header .banner-text span{font-size:86px}}@media (min-width:980px){header .banner-text span{font-size:108px}}@media (min-width:1200px){header .banner-text span{font-size:120px}}@media (min-width:1200px){.main>.inner{max-width:none}}.content{margin:-768px 0 0;padding-top:0}@media (min-width:768px){.content{margin-top:-816px;padding-top:30px}}@media (min-width:980px){.content{margin-top:-755px;padding-left:0;padding-right:0}}@media (min-width:1200px){.content{margin-top:-725px}}.content article{background:rgba(255,255,255,.9);padding:20px 5px}@media (min-width:768px){.content article{padding:20px 39px}}@media (min-width:980px){.content article{max-width:1200px;width:95%}}@media (min-width:1200px){.content article{width:100%}}.content article h1{margin:0 auto;max-width:650px}.content article h2{color:#507330;font-family:Note,serif;font-size:24px;font-weight:400}.content article p{margin:0 auto;max-width:800px}.awards{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;max-width:750px}@media (min-width:768px){.awards{align-items:flex-start;flex-direction:row;padding:49px 0 12px}}.awards .award{max-width:117px;margin:25px 0}@media (min-width:768px){.awards .award{margin:0}}@media (min-width:980px){.awards .award{max-width:167px}}.awards .award:first-child{margin:5px 0 25px}@media (min-width:768px){.awards .award:first-child{margin:0}}.awards .award:last-child{margin:25px 0 0}@media (min-width:768px){.awards .award:last-child{margin:0}}.news-events{padding:50px 0}.news-events h3{font-size:40px;font-weight:700;padding:0 0 75px}@media (min-width:980px){.news-events h3{font-size:45px}}.news-events .rss-feed{padding:0 20px 40px}@media (min-width:768px){.news-events .rss-feed{padding:0 44px 40px}}@media (min-width:980px){.news-events .rss-feed{padding:0 115px 40px}}@media (min-width:1200px){.news-events .rss-feed{padding:0 0 40px;margin:0 auto;max-width:990px}}.news-events .rss-feed:last-child{padding-bottom:0}.news-events .rss-feed .blog-post{padding:0 0 40px;position:relative;text-align:left}.news-events .rss-feed .blog-post.news-events:first-child:after{background:#4e774a;border-radius:5px;color:#fff;content:"NEW!";font-size:18px;padding:3px 16px;position:absolute;top:-40px;left:35px}.news-events .rss-feed .blog-post:last-child{padding:0}.news-events .rss-feed .blog-post a{color:#4a4a4a;text-decoration:none}.news-events .rss-feed .blog-post a:hover{color:#0d6a98}.news-events .rss-feed .blog-post a:hover .excerpt{text-decoration:underline}.news-events .rss-feed .blog-post .border{border-left:5px solid #ffb735}.news-events .rss-feed .blog-post .border .heading{color:#4a4a4a;font-size:18px;font-weight:700;padding:0 0 10px 30px}.news-events .rss-feed .blog-post .title{font-size:22px;font-weight:700;padding:0 0 20px 30px}@media (min-width:980px){.news-events .rss-feed .blog-post .title{font-size:25px}}.news-events .rss-feed .blog-post .excerpt{font-size:16px;line-height:30px;padding:0 0 0 30px}.awards-section{background:#f5f9fc;margin:50px 0 0;padding:72px 0;text-align:center}@media (min-width:768px){.awards-section{margin-top:10px}}@media (min-width:960px){.awards-section{margin-top:87px}}@media (min-width:1200px){.awards-section{margin-top:162px}}.awards-section .inner{max-width:1556px;padding:0 20px}@media (min-width:768px){.awards-section .inner{padding:0 59px}}@media (min-width:960px){.awards-section .inner{padding:0 80px}}@media (min-width:1200px){.awards-section .inner{padding:0}}.awards-section .inner h3{font-size:30px;line-height:36px;padding:0 0 19px;text-transform:uppercase}@media (min-width:768px){.awards-section .inner h3{font-size:45px}}.awards-section .inner h4{font-size:22px;line-height:25px;padding:0 0 47px}@media (min-width:768px){.awards-section .inner h4{font-size:25px;line-height:36px;margin:0 auto;width:500px}}@media (min-width:960px){.awards-section .inner h4{width:100%}}.awards-section .inner>.text{font-size:18px;line-height:30px;margin:0 auto;max-width:1171px;padding:0 0 16px;position:relative}.awards-section .inner>.text:before{background:#507330;content:"";display:block;height:7px;left:0;margin:0 auto;position:absolute;right:0;top:-27px;width:180px}@media (min-width:768px){.awards-section .inner>.text:before{width:541px}}.awards-section .inner .attorneys{margin:0 auto;max-width:820px}@media (min-width:960px){.awards-section .inner .attorneys{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:1200px){.awards-section .inner .attorneys{justify-content:center;max-width:1420px}}.awards-section .inner .attorneys .attorney-award{margin:20px auto 0}@media (min-width:768px){.awards-section .inner .attorneys .attorney-award{display:flex;width:500px}}@media (min-width:960px){.awards-section .inner .attorneys .attorney-award{margin:20px 10px 45px;width:388px}.awards-section .inner .attorneys .attorney-award:nth-child(odd):last-child{justify-content:space-between;margin-bottom:0;width:458px}.awards-section .inner .attorneys .attorney-award:nth-child(odd):last-child .attorney-image{margin:0}.awards-section .inner .attorneys .attorney-award:nth-child(odd):last-child .text{padding:0 10px 0 0;width:290px}}@media (min-width:1200px){.awards-section .inner .attorneys .attorney-award{margin:20px 16px 45px;width:441px}.awards-section .inner .attorneys .attorney-award:nth-child(odd):last-child{width:441px}}.awards-section .inner .attorneys .attorney-award .attorney-image{height:160px;margin:0 auto 10px;width:160px}@media (min-width:960px){.awards-section .inner .attorneys .attorney-award .attorney-image{height:157px;margin:0;width:157px}}.awards-section .inner .attorneys .attorney-award .text{letter-spacing:-.18px;line-height:24px}@media (min-width:768px){.awards-section .inner .attorneys .attorney-award .text{align-content:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 10px 10px;text-align:left;width:332px}}@media (min-width:960px){.awards-section .inner .attorneys .attorney-award .text{margin-bottom:0;width:221px}}@media (min-width:1200px){.awards-section .inner .attorneys .attorney-award .text{padding:0 10px 0 0;width:calc(100% - 167px)}}.awards-section .inner .attorneys .attorney-award .text .name{font-size:20px;font-weight:700}@media (min-width:768px){.awards-section .inner .attorneys .attorney-award .text .name{margin:0 0 12px}}@media (min-width:768px){.awards-section .inner .attorneys .attorney-award .text .award{font-size:18px}}.talented-team{background:#0b5275 url(../images/blank.gif) no-repeat center/cover;color:#fff;padding:60px 0;text-align:center}@media (min-width:980px){.talented-team{padding:56px 0}}.talented-team.lazyloaded{background-image:url(../images/bg-lawyers.jpg)}.talented-team h3{color:#fff;font-size:40px;font-weight:700}@media (min-width:768px){.talented-team h3{padding-left:59px;padding-right:59px}}@media (min-width:980px){.talented-team h3{font-size:45px;padding-left:165px;padding-right:165px}}@media (min-width:1200px){.talented-team h3{padding-left:0;padding-right:0;margin:0 auto;max-width:630px}}.talented-team p{padding:0 20px 25px}@media (min-width:768px){.talented-team p{padding-left:59px;padding-right:59px}}@media (min-width:980px){.talented-team p{padding-left:80px;padding-right:80px}}@media (min-width:980px){.talented-team p{padding-left:0;padding-right:0;margin:0 auto;max-width:800px}}.talented-team .talented-button{background:#ffa401;border-radius:5px;color:#000;display:block;font-size:18px;font-weight:700;margin:25px auto 0;padding:15px 33px;width:189px}.talented-team .talented-button:hover{background:#507330;color:#fff;text-decoration:none}.specialized-practice-areas{background:#f5f9fc;padding:60px 20px}@media (min-width:768px){.specialized-practice-areas{padding:60px 44px}}@media (min-width:980px){.specialized-practice-areas{padding:80px 93px 90px}}.specialized-practice-areas h3{font-size:40px;font-weight:700}@media (min-width:980px){.specialized-practice-areas h3{font-size:45px;padding:0 80px 40px}}@media (min-width:1200px){.specialized-practice-areas h3{padding:0 0 40px;margin:0 auto;max-width:630px}}.specialized-practice-areas p{text-align:center}@media (min-width:1200px){.specialized-practice-areas p{padding:0;margin:0 auto;max-width:800px}}@media (min-width:768px){.specialized-practice-areas .practice-areas{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1340px}}@media (min-width:768px){.specialized-practice-areas .practice-areas .practice-area{padding:0 15px;width:50%}}@media (min-width:1200px){.specialized-practice-areas .practice-areas .practice-area{padding:0 12.5px;width:33.33333%}}.specialized-practice-areas img{max-width:70px;padding:40px 0 30px}.specialized-practice-areas .title{color:#4a4a4a;font-size:30px;font-weight:700;padding:0 0 25px}.specialized-practice-areas .title a{color:#4a4a4a}.specialized-practice-areas .title a:hover{color:#507330}@media (min-width:980px){.specialized-practice-areas .title{font-size:35px}}.specialized-practice-areas .text{font-size:16px;line-height:30px;padding:0 0 25px}.specialized-practice-areas .practice-link{background:#0d6a98;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 0 40px;padding:15px 45px;width:189px}.specialized-practice-areas .practice-link:last-child{margin:0}.specialized-practice-areas .practice-link:hover{background:#ffa401;color:#222;text-decoration:none}.greater-business-community{margin:0 auto;max-width:1050px;text-align:center}@media (min-width:768px){.greater-business-community{align-items:center;display:flex;justify-content:space-around;padding:60px 0 70px}}@media (min-width:980px){.greater-business-community{padding:150px 0}}.greater-business-community img{display:block;left:-20px;margin:50px auto 40px;max-width:188px;position:relative}@media (min-width:768px){.greater-business-community img{left:0;margin:0;max-width:242px}}@media (min-width:980px){.greater-business-community img{max-width:338px}}@media (min-width:768px){.greater-business-community .overall{width:50%}}.greater-business-community h3{color:#4a4a4a;font-family:Note,serif;font-size:41.25px;font-weight:400;padding:0 0 21px}@media (min-width:980px){.greater-business-community h3{font-size:55px}}.greater-business-community h3 span{display:block;font-size:30px}@media (min-width:980px){.greater-business-community h3 span{font-size:45px}}.greater-business-community hr{background:url(../images/bg-divider.png) no-repeat center/cover;border:none;height:4px;margin:0 auto 9px;width:350px}@media (min-width:980px){.greater-business-community hr{width:100%}}.greater-business-community .text{padding:0 20px 25px}.greater-business-community .greater-button{background:#507330;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 auto 50px;padding:15px 45px;width:189px}@media (min-width:768px){.greater-business-community .greater-button{margin-bottom:0}}.greater-business-community .greater-button:hover{background:#ffa401;color:#222;text-decoration:none}