body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{max-width:100%;overflow-x:hidden}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}br{content:"";display:block;margin-top:8px}#logo{align-items:center;display:inline-flex;height:100%;margin:auto 0;padding:0 24px}#pic_jim{left:2px;top:102px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#pic_jim,#pic_matt{position:absolute;scale:.85;z-index:-1}#pic_matt{right:0;top:100px}.navbar{background-color:#fff;box-shadow:0 -6px 10px #15294b;display:flex;left:0;position:fixed;top:0;width:100%;z-index:100}.navbarspacer{height:100px}.navbutton{align-items:center;background-color:#fff;border-bottom:4px solid #fff;color:#000;display:inline-flex;font-family:Playfair Display,serif;font-size:20px;height:80px;padding:10px 20px;transition:background-color .2s,border-bottom .2s,height 1s;vertical-align:bottom}.navbutton:hover{background-color:#f1f8ff;border-bottom:4px solid #15294b}.dropdown{display:inline-block;position:relative}.dropdownlist{background-color:#fff;border-color:#15294b;border-style:solid;border-width:0 2px;overflow:hidden;position:absolute;transition:opacity .2s;width:200px}.dropdownbutton{background-color:#fff;border-left:2px solid #fff;color:#000;font-family:Playfair Display,serif;font-size:20px;padding:8px 10px;transition:background-color .2s,border-left .2s}.dropdownbutton:hover{background-color:#f1f8ff;border-left:2px solid #15294b}#nav-fill{flex-grow:1}#nav-misc{align-items:center;display:flex;font-family:Playfair Display,serif;margin-left:auto;padding-bottom:8px;padding-right:30px}#nav-misc h1{font-size:28px;margin:0}#nav-misc h2{cursor:pointer;font-size:20px;font-weight:400;margin:0;text-decoration:underline}.image-container{position:absolute;z-index:-2}.body-container{background-color:#fff;padding:32px 50px}.titletext{font-size:90px}.bwtitletext,.titletext{font-family:Cinzel,serif}.bwtitletext{font-size:70px}@-webkit-keyframes rollout-title{0%{width:0}to{width:840px}}@keyframes rollout-title{0%{width:0}to{width:840px}}.title-underline{-webkit-animation:rollout-title 1s;animation:rollout-title 1s;background-color:#ffffff45;border-radius:2px;height:2px;width:840px}.subtitletext{font-family:Lato,sans-serif;font-size:50px;position:absolute}.headertext{font-size:50px;margin:20px 80px}.headertext,.headertext2{font-family:Cinzel,serif;line-height:48px}.headertext2{font-size:40px;margin:20px 0}.banner{width:100%}.gradientbanner{background-size:cover;box-shadow:inset 0 0 15px 2px #15294bd9;height:250px;position:absolute;width:100%;z-index:-2}.bodytext{margin:20px 80px}.bodytext,.bodytext2{border-bottom:2px solid #f0f0f0;border-radius:2px;font-family:Lato,sans-serif;font-size:20px;line-height:32px;padding:10px 0}.bodytext2{margin:20px 0}.bodytext3{border-bottom:2px solid #f0f0f0;border-radius:2px;font-family:Lato,sans-serif;font-size:20px;line-height:32px;margin:20px 24px;padding:10px 0}.twocolumn{-webkit-column-count:2;column-count:2}.attorney-container{background-color:#fdfdfe;box-shadow:inset 0 0 10px -8px #15294b;display:flex;flex-wrap:wrap;justify-content:center;margin:35px 0;padding:0 50px}.attorney-card{border:2px solid #ccd3da;border-radius:8px;box-shadow:0 0 0 2px #f1f8ff;flex-basis:280px;flex-grow:0;flex-shrink:0;height:350px;margin:20px;text-decoration:none;transition:box-shadow .1s}.card-contents{align-items:end;background-repeat:no-repeat;background-size:contain;color:#15294b;display:flex;font-family:Playfair Display,serif;height:100%;text-decoration:none;width:100%}.attorney-card:hover{box-shadow:0 0 1px 3px #15294b}.footer{background-color:#15294b;box-shadow:0 2px 6px #15294b;color:#fff;font-family:Playfair Display,serif;font-size:30px;padding:50px}.footer-container{display:flex;width:100%}.footer-section{flex-basis:0;flex-grow:1;text-align:center}.addresses{font-family:Lato,sans-serif;font-size:20px;line-height:20px;padding:10px 20px}.shortcut-container{display:flex;padding:0 300px}.shortcut{background-color:#15294b;border:2px solid #fff;border-radius:2px;color:#fff;flex-basis:0;flex-grow:1;font-family:Playfair Display,serif;font-size:25px;margin:10px;padding:10px 25px;text-align:center;transition:background-color .2s,border .2s,color .2s}.shortcut:hover{border:2px solid #12b3f0;color:#12b3f0}#ataglance{align-items:center;justify-content:center;padding:0;position:absolute;top:510px;width:100%}.ataglance-section{background-color:#f1f8ff;border-radius:2px;box-shadow:0 0 21px -5px #15294b80;color:#000;flex-basis:200px;font-family:Lato,sans-serif;font-size:20px;height:75px;margin:2px;padding:15px 15px 25px;text-align:center;transition:color .2s}.big{font-size:40px}.stat-container{display:flex;padding:0 100px}.stat-section{border-bottom:2px solid #f0f0f0;flex-basis:0;flex-grow:1;font-family:Lato,sans-serif;font-size:30px;height:315px;margin:30px;text-align:center}.stat-section>p{height:110px;margin:26px 0 0}.stat-section>img{height:100px;margin:6px}.stat-section a{color:#15294b;height:35px;text-decoration:underline;transition:color .1s}.stat-section a:hover{color:#12b3f0}.carousel-container{background-color:#15294b;border:1px solid #0f1d35;box-shadow:inset 0 0 10px -4px #000;overflow-x:scroll;padding:20px 50px}.carousel{width:2640px}.carousel-section{border:2px solid #f0f0f0;border-radius:8px;box-shadow:0 0 21px -5px #000;color:#fff;display:inline-block;flex-basis:0;flex-grow:1;font-family:Lato,sans-serif;font-size:30px;height:340px;margin:10px;padding:10px;text-align:center;vertical-align:top;width:286px}.carousel-section>h1{background-color:#dff9d9;box-shadow:0 2px 0 0 #375130;color:#375130;display:block;font-family:Playfair Display;font-size:50px;font-weight:700;margin:0 0 15px;padding:20px 0}.carousel-section b{font-size:30px}.carousel-section>div{font-size:20px}.flex-container{display:flex;padding:0 100px}.flex-section{flex-basis:0;flex-grow:1}.practice-container{flex-wrap:wrap;justify-content:space-around;padding:0 75px}.practice-section{align-items:center;background-size:cover;border:2px solid #fff;border-radius:8px;box-shadow:0 0 21px -5px #000;color:#fff;display:flex;flex-basis:36%;flex-grow:0;flex-shrink:0;font-family:Lato,sans-serif;font-size:30px;height:75px;justify-content:center;margin:10px;padding:40px;transition:color .2s,border .2s}.practice-section:hover{border:2px solid #12b3f0;color:#12b3f0}.panel{background-color:#15294b;box-shadow:0 0 10px 0 #15294b;margin:auto;width:calc(100% - 450px)}.relative-container{position:relative}#floattext{background-color:#f1f8ff;color:#000;left:160px;padding:20px 50px;position:absolute;top:100px;width:500px}#floatimage{left:600px;position:absolute;scale:.7;scale:.8;top:18px}.float{border-radius:2px;box-shadow:0 0 21px -5px #15294b80}.latobox{font-size:20px}.latobox,.testimonial{font-family:Lato,sans-serif}.testimonial{background-color:#fff;border:2px solid #f1f8ff;border-radius:2px;color:#dde;font-size:32px;font-weight:700;margin-top:0;min-height:120px;overflow-y:hidden;padding:20px;position:absolute;transition:margin-top .15s,color .2s;width:1200px;z-index:1}.testimonial:hover{color:#000;margin-top:-10px;z-index:2}#testimonial-button{color:#15294b;font-family:Lato,sans-serif;font-size:24px;margin:20px 200px;text-align:center;text-decoration:underline;transition:color .2s;width:100px}#testimonial-button:hover{color:#12b3f0}.contact-form-bg{background-repeat:no-repeat;background-size:cover;height:750px;width:100%}.contact-form{background-color:#15294bc0;height:750px;margin:0 100px 100px}.form-boxes{margin:155px 70px}.form-label{color:#fff;font-family:Lato,sans-serif;font-size:20px}.form-box{padding:8px;width:95%}#contactmethod,.form-box{font-family:Lato,sans-serif;font-size:20px;height:30px}#contactmethod{font-weight:700;margin-left:10px;width:30%}#formsubmit{display:block;font-family:Lato,sans-serif;font-size:20px;height:30px;margin:auto;width:150px}.socialmedialink{margin:12px 12px 12px 20px}.socialmedialink>img{margin:-70px -50px -70px -70px;-webkit-transform:scale(.18);transform:scale(.18)}.socialmedialink>a{display:inline-block;width:90px}.aboutpage{margin:10px 80px}.attorney-name{font-size:25px;font-weight:700;padding:19px 14px}.attorney-carousel{align-items:center;background-color:#fdfdfe;border:2px solid #f0f0f0;box-shadow:inset 0 0 10px -8px #15294b;display:flex;height:278px;justify-content:center;padding:20px;width:2000px}.attorney-carousel-box{background-size:contain;border:2px solid #f1f8ff;border-radius:2px;height:260px;margin:5px;transition:width .1s,height .2s;width:260px}.attorney-carousel-box:hover{height:264px;width:264px}.attorney-carousel-button{box-shadow:0 0 21px -5px #15294b;margin:-45px auto 20px;position:relative;width:360px;z-index:1}.attorney-portrait{border:2px solid #15294b;border-radius:2px;box-shadow:0 0 21px -5px #15294b80;margin:32px;width:490px}.attorney-title{border-top:2px solid #f0f0f0;font-family:Playfair Display,serif;font-size:50px;font-weight:700;margin:32px 50px 0 0}.attorney-subtitle{border-bottom:2px solid #f0f0f0;border-radius:2px;font-family:Lato,sans-serif;font-size:30px;font-weight:700;margin-right:50px;padding:5px 0}#attorney-background{background-size:cover;padding:40px 50px}.attorney-text{font-family:Lato,sans-serif;font-size:20px;line-height:32px;margin:30px 60px 20px 0}.attorney-header{font-family:Lato,sans-serif;font-size:30px;font-weight:700;margin:35px 0 0}.attorney-specialties{font-family:Lato,sans-serif;font-size:20px;line-height:32px;margin:4px 60px 20px 0}.pa-navbar{background-color:#15294b;box-shadow:0 0 21px -10px #000;color:#fff;font-family:Lato,sans-serif;font-size:30px;width:100%}.pa-navbar>a{background-size:cover;border-left:4px solid #15294b;box-shadow:inset 0 0 0 100px #15294b;display:block;padding:20px;transition:color .1s,border .1s,box-shadow .1s}.pa-navbar>a:hover{border-left:4px solid #12b3f0;box-shadow:inset 0 0 0 100px #15294b80;color:#12b3f0}.faq-text{padding:32px 125px 64px}.faq-text a{color:blue;text-decoration:underline}.faq-text>p{font-size:20px;line-height:32px;margin:0 60px 5px 0;padding:0 0 10px}.faq-text>h1,.faq-text>p{font-family:Lato,sans-serif}.faq-text>h1{border-radius:2px;font-size:40px;font-weight:bolder;margin:15px 60px 15px 0;padding-bottom:5px;position:relative}.faq-text nav{position:absolute;top:-110px}.faq-navbar{box-shadow:0 0 21px -10px #000;font-family:Lato,sans-serif;margin-bottom:30px;width:400px}.faq-navbar>a{background-color:#15294b;border-left:4px solid #15294b;color:#fff;display:block;padding:10px;text-decoration:none;transition:color .1s,border .1s}.faq-navbar>a:hover{border-left:4px solid #12b3f0;color:#12b3f0}.practice-area-text>p{font-family:Lato,sans-serif;font-size:20px;line-height:32px;margin:0 60px 5px 0;padding:0 0 10px}.practice-area-text>h1{border-bottom:2px solid #f0f0f0;border-radius:2px;font-family:Lato,sans-serif;font-size:50px;font-weight:bolder;margin:15px 60px 15px 0;padding-bottom:5px}.practice-area-text>h2{color:#2c559b;font-family:Playfair Display,serif;font-size:30px;margin:5px 0 15px}.practice-area-text>h3{color:#4b75be;font-family:Playfair Display,serif;font-size:22px;font-style:italic;margin:10px 0}.practice-area-text b{color:#c88a3d}.caseresults-summary{align-items:center;border:2px solid #f0f0f0;border-radius:2px;display:flex;height:242px;justify-content:center;text-align:center}.caseresults-container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 100px 50px}.caseresult{border:2px solid #fff;border-radius:2px;box-shadow:0 0 12px -8px gray;font-family:Lato,sans-serif;height:300px;margin:2px;text-align:center;transition:border .2s;width:300px}.caseresult:hover{border:2px solid #12b3f0;cursor:pointer}.caseresult-amount{font-size:50px;font-weight:700;margin:50px 10px}.caseresult-divider{background-color:#000;border-radius:1px;height:2px;margin:auto;width:50%}.caseresult-text{font-size:30px;margin:50px 5px}.testimonial-bg{background-image:url(/static/media/bg_darkblue.c43ef6622d9a1eb694c6.jpeg);background-repeat:repeat;border-bottom:8px solid #000;padding-top:1px}.testimonial-container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 50px 50px}.testimonial-card{background-color:#fff;border:2px solid #d0d6db;border-radius:2px;box-shadow:0 0 21px -5px #000;font-family:Lato,sans-serif;font-size:32px;font-weight:700;height:440px;justify-content:center;margin:20px;padding:12px;width:560px}.testimonial-card>h1{font-size:32px;margin-bottom:0;margin-top:10px}.testimonial-card>p{color:#737380;font-size:16px;margin-top:8px}.review-container{padding:20px 20px 150px}.pagebar{display:flex;height:50px;justify-content:center;margin-bottom:0}#page-left,#page-number,#page-right{font-size:30px;font-weight:700;margin:10px;padding:10px}#page-left,#page-right{color:#000;cursor:pointer}#page-left:hover,#page-right:hover{color:#12b3f0;cursor:pointer}.contact-container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 50px}.contact-card{cursor:pointer;display:contents}.contact-card>img{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:scale(.5);transform:scale(.5)}.contact-info{border:none;line-height:27px;text-align:center}.contact-info br{margin-top:0}.contact-header{font-family:Lato,sans-serif;font-size:40px;font-weight:700;margin:0 50px}
/*# sourceMappingURL=main.a6726bab.css.map*/