body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.nav-bkg{background:url(/static/media/blue_skyline.a166e750.jpg) no-repeat;background-size:cover;background-position-y:40%;position:fixed;top:0;z-index:100;box-shadow:0 4px 5px #000}.nav-bkg,.nav-overlay{height:80px;width:100%}.nav-overlay{position:absolute;left:0;z-index:-1;background-color:#000;opacity:.5}.logo-container{width:11rem}.logo-img{width:100%}#responsive-navbar-nav .nav-button{color:#fff;text-align:center}@media screen and (max-width:768px){.logo-container{width:8rem}}@media screen and (max-width:540px){.navbar-collapse{background-color:#000;margin-top:.5rem}.nav-item:hover{background-color:red}}@media screen and (max-width:414px){.navbar-collapse{background-color:#000;margin-top:.5rem}.logo-container{width:7rem}}@media screen and (max-width:280px){.logo-container{width:9rem}}.initial-page{background:#0b1c2b;padding:3rem 4rem}.justice-container{width:60rem;margin:2rem auto}.justice-img{width:100%}.initial-title{text-shadow:4px 4px 2px #000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:800}.second-title{margin:3rem 0}.initial-img-container{width:100vw;height:700px;background:url(/static/media/courthouse_with_scales_of_justice.f8f0c6d5.jpg) no-repeat;background-size:cover}.initial-hero-overlay{position:absolute;z-index:2;background-color:#fff;opacity:.4;height:700px;width:100vw}.initial-hero-title{color:#fff;position:absolute;top:40%;left:6%;z-index:3;text-shadow:4px 4px 2px #000;font-size:4rem;font-family:Arial,Helvetica,sans-serif;font-weight:700}@media screen and (min-height:1366px){.initial-img-container{background-position-x:38%}.initial-hero-title{top:23%;left:0}}@media screen and (max-width:768px){.initial-img-container{background-position-x:66%}.initial-hero-title{top:30%;left:0}}@media screen and (max-width:540px){.initial-hero-title{top:30%;left:5%}}@media screen and (max-width:280px){.initial-hero-title{font-size:3rem}.initial-title{font-size:2rem}.initial-page{padding:3rem 2rem}}.body-container{background:#0b1c2b;padding:3rem 4rem}.home-page{height:100%}p{line-height:1.6;color:#fff}.home-elvin-container{width:15rem;float:left;margin:.5rem 1rem}.home-elvin-img{width:100%}.hero-img-container{width:100vw;height:300px;background:url(/static/media/courtrom.1ea7a3d1.jpg) no-repeat;background-size:cover}.hero-overlay{position:absolute;z-index:2;background-color:#fff;opacity:.4;height:300px;width:100vw}.hero-title{color:#fff;position:absolute;top:20%;left:35%;z-index:3;text-shadow:4px 4px 2px #000;font-size:4rem;font-family:Arial,Helvetica,sans-serif;font-weight:700}@media screen and (min-height:1366px){.home-page{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-title{top:11%;left:30%}h1{font-size:5rem}hr{width:100%}.home-elvin-container{width:18rem}p{font-size:1.5rem}}@media screen and (max-width:768px){.hero-title{top:14%;left:20%}}@media screen and (max-width:540px){.hero-title{top:19%;left:8%}}@media screen and (max-width:414px){.home-page{height:auto}.home-elvin-container{float:none;margin:1rem auto;width:12rem}.hero-title{top:15%;left:0}}@media screen and (max-width:280px){.home-page{padding-left:1rem;padding-right:1rem}.home-elvin-container{width:8rem}.hero-title{font-size:3rem;top:19%}}.body-container p{line-height:1.6;color:#fff}.about-elvin-container{width:9rem;float:left;margin:1rem}.about-elvin-img{width:100%}.about-img-container{width:100vw;height:300px;background:url(/static/media/gavel.e4325900.jpg) no-repeat;background-size:cover;background-position-y:50%}@media screen and (min-height:1366px){.about-title{left:23%}}@media screen and (max-width:768px){.about-title{top:14%;left:14%}}@media screen and (max-width:540px){.about-title{top:15%;left:0}}@media screen and (max-width:414px){.about-elvin-container{float:none;margin:1rem auto;width:12rem}}@media screen and (max-width:280px){.about-page{padding-left:1rem;padding-right:1rem}.about-elvin-container{width:8rem}.about-title{top:19%}}h1{text-align:center;color:#fff;margin-bottom:1rem}hr{background-color:#fff}.practice-title{color:#fff;font-family:serif;text-align:center;font-weight:700;margin:4rem 0 1rem}.practice-description{font-size:1rem}.practice-img{width:100%}.practice-list{list-style:none;text-align:center;font-size:1.5rem;margin:3rem 0;font-style:italic}.practice-list li{margin:2rem auto;background-color:#de0a02;padding:.5rem;border-radius:5px;width:60%}.practice-list li:hover{text-decoration:none;background-color:#770e0b;color:#fff;font-size:1.6rem}.practice-links{color:#fff}.practice-links:hover{text-decoration:none;color:#fff}.services-img-container{width:100vw;height:300px;background:url(/static/media/downtown_skyline.81f08a02.jpg) no-repeat;background-size:cover;background-position-y:50%}@media screen and (min-height:1366px){.services-page{height:100vh;padding-top:17rem}}@media screen and (max-width:540px){.practice-list{padding:0}.practice-list li{width:100%}}@media screen and (max-width:414px){.practice-list{padding:0}.practice-list li{width:100%;font-size:1rem}}@media screen and (max-width:280px){h1{font-size:2rem}.services-page{padding-left:1rem;padding-right:1rem}}.news-page{padding:7rem 4rem}.blog-wrapper{background-color:#fff;border-radius:10px;box-shadow:4px 4px #000;margin:2rem 0;padding:2rem}.blog-container{padding:.5rem 0;border-bottom:2px solid #000}.blog-title{color:#000;font-weight:bolder;text-transform:uppercase}.list-group-item .blog-date{color:grey;font-style:italic;font-size:.7rem}.contact-page{background:#0b1c2b;padding:7rem 4rem}.formRow{margin-bottom:1rem}.labels{text-transform:uppercase;font-weight:700;font-size:1.3rem;color:#fff}.subMessage,.subtitle{color:#fff;font-style:italic}@media screen and (max-width:280px){.contact-page{padding:7rem 2rem}}.footer{background:#192e41;width:100%;box-shadow:0 -2px 3px #000}.footer-layout{display:flex;flex-direction:column;padding-top:1rem}.footer-top{display:flex}.footer-right{margin-left:28rem;display:flex;flex-direction:column;justify-content:center}.hours-container{margin-top:2rem}.disclaimer-container{width:70%;margin-top:1rem}.mobile-break{display:none}.address,.consultation,.copyright,.email,.email a,.fax,.hours,.phone-number{color:#d3d3d3}.email a:hover{color:#4169e1;text-decoration:none}.address span,.email span,.fax span,.hours span,.phone-number span{color:red;font-weight:700}.disclaimer{font-size:.7rem;color:#d3d3d3}.footer hr{background-color:#d3d3d3;width:100%}@media screen and (min-height:1366px){.footer-right{margin-left:11rem}}@media screen and (max-width:768px){.footer-right{margin-left:4rem}}@media screen and (max-width:414px){.footer-top{display:inline;display:initial}.footer-right{margin-left:0}.mobile-break{display:inline;display:initial}}@media screen and (max-width:280px){.email,.phone-number{font-size:.8rem}}.labor-page{height:100vh}@media screen and (max-width:768px){.practice-img-container{width:37rem}}@media screen and (max-width:540px){.practice-img-container{width:24rem}.practice-img{width:100%}}@media screen and (max-width:414px){.practice-img-container{width:18rem}.practice-img{width:100%}}@media screen and (max-width:375px){.practice-img-container{width:14rem;margin:auto}}@media screen and (max-width:280px){.practice-img-container{width:9rem;margin:auto}}.practice-img-container{text-align:center}@media screen and (min-height:1366px){.commercial-practice-img-container{width:30rem;margin:auto}}@media screen and (max-width:768px){.commercial-practice-img-container{width:25rem;margin:auto}}@media screen and (max-width:414px){.commercial-practice-img-container{width:16rem;margin:auto}}@media screen and (max-width:360px){.commercial-practice-img-container{width:14rem;margin:auto}}@media screen and (max-width:280px){.commercial-practice-img-container{width:9rem;margin:auto}}@media screen and (min-height:1366px){.general-practice-img-container{width:25rem;margin:auto}}@media screen and (max-width:768px){.general-practice-img-container{width:20rem;margin:auto}}@media screen and (max-width:414px){.general-practice-img-container{width:18rem}.practice-img{width:100%}}@media screen and (max-width:375px){.general-practice-img-container{width:14rem;margin:auto}}@media screen and (max-width:280px){.general-practice-img-container{width:9rem;margin:auto}}.practice-container{padding-top:7rem}.news-page .blog-description{color:#000}.news-page .blog-date{color:grey;font-style:italic;font-size:.7rem}
/*# sourceMappingURL=main.4b6a5e62.chunk.css.map */