header{background-size:2500px;background-position:center top}@media (min-width:768px){header{background-size:cover}}@media (min-width:960px){header{padding:3.1875rem 0 0}}@media (min-width:1200px){header{padding-top:3.4375rem}}header .heading{background:linear-gradient(to top,#003d4c 50%,rgba(0,0,0,0) 75%),url(../images/bg/header-attorney-image.webp) no-repeat left calc(50% - 25px) top 98px/438px;display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "wayfinder" "banner" "menu" "form";padding:0 0 .875rem}@media (min-width:768px){header .heading{background:linear-gradient(to top,#003d4c 20%,rgba(0,0,0,0) 50%),url(../images/bg/header-attorney-image.webp) no-repeat left calc(50% - 80px) bottom 52px/438px;gap:0 17px;grid-template-areas:"logo logo" "wayfinder wayfinder" ". form" "banner form" "menu form"}}@media (min-width:960px){header .heading{background:linear-gradient(to top,#003d4c,rgba(0,0,0,0) 50%),url(../images/bg/header-attorney-image.webp) no-repeat left calc(50% - 80px) bottom/438px;gap:0;grid-template-columns:28.0208333333vw 1fr 36.4583333333vw;grid-template-areas:"logo menu menu" "wayfinder menu menu" ". . form" "banner banner form";padding:0 33px 24px}}@media (min-width:1200px){header .heading{padding-left:48px;padding-right:48px}}@media (min-width:1300px){header .heading{grid-template-columns:auto 1fr auto 32.7777777778vw;grid-template-areas:"logo wayfinder menu menu" ". . . form" "banner banner banner form"}}header .logo{grid-area:logo}header .wayfinder{grid-area:wayfinder}@media (min-width:768px){header .wayfinder{padding-bottom:9.25rem}}@media (min-width:960px){header .wayfinder{padding:1rem 0 .5625rem}}@media (min-width:1300px){header .wayfinder{padding:0 10px}}@media (min-width:960px){header .wayfinder span{display:none}}header .top-menu{background-color:transparent;grid-area:menu;padding:1rem 11px}@media (min-width:768px){header .top-menu{padding:.75rem 0 0 27px}}@media (min-width:960px){header .top-menu{padding:0 0 0 20px}}@media (min-width:1200px){header .top-menu{padding:0}}header .top-menu .other-menu{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){header .top-menu .other-menu{gap:17px;justify-content:flex-start}}@media (min-width:960px){header .top-menu .other-menu{flex-direction:column;gap:12px}}header .top-menu .number{letter-spacing:1px;padding:0}@media (min-width:768px){header .top-menu .number{letter-spacing:3px}}header .top-menu .spanish-menu-btn{flex-basis:160px;margin:0}@media (min-width:960px){header .top-menu .spanish-menu-btn{flex-basis:auto}}@media (min-width:960px){header .bvi-mega-menu-container>li+li{padding-left:18px}}@media (min-width:1200px){header .bvi-mega-menu-container>li+li{padding-left:42px}}header .banner-header{grid-area:banner;padding:16.125rem 11px 0}@media (min-width:768px){header .banner-header{padding:0 0 0 26px}}@media (min-width:960px){header .banner-header{padding:0}}@media (min-width:1200px){header .banner-header{max-width:822px;margin:0 0 0 auto;padding-right:68px;width:100%}}@media (min-width:1440px){header .banner-header{padding-right:4.7222222222vw}}header .banner-header .first-line,header .banner-header .second-line{font-weight:700;text-align:left;text-shadow:0 5px 5px rgba(0,0,0,.25)}header .banner-header .first-line{color:#fff;font-size:2.3125rem;line-height:normal;padding:0 0 .3125rem}header .banner-header .second-line{color:#d52420;font-size:4.5rem;line-height:4.375rem;letter-spacing:-7px;text-transform:uppercase}@media (min-width:768px){header .banner-header .second-line{font-size:5.75rem;line-height:5.75rem}}@media (min-width:960px){header .banner-header .second-line{font-size:6.75rem;line-height:6.25rem}}header .banner-header .banner-subheader{color:#8da7ad;font-style:italic;font-size:1rem;line-height:1.3125rem;text-align:left}@media (min-width:960px){header .banner-header .banner-subheader{max-width:-moz-max-content;max-width:max-content;margin:0 0 0 auto;padding:1.4375rem 60px 0;text-align:center}}@media (min-width:1200px){header .banner-header .banner-subheader{padding-right:18px}}@media (min-width:1440px){header .banner-header .banner-subheader{padding-right:1.25vw}}header .wpcf7{grid-area:form;padding:1.125rem 14px .875rem;border:unset}@media (min-width:768px){header .wpcf7{max-width:36.1979166667vw;padding:0 20px .375rem 0}}@media (min-width:960px){header .wpcf7{max-width:100%;padding:0 0 1.625rem}}@media (min-width:1200px){header .wpcf7{max-width:420px;margin:0 auto 0 0;width:100%}}@media (min-width:1300px){header .wpcf7{padding-top:1.625rem}}header .wpcf7 .header,header .wpcf7 .sub-header{text-align:center}header .wpcf7 .header{color:#fff;font-weight:700;font-size:1.5rem;line-height:normal;padding:0}header .wpcf7 .sub-header{color:#9ec8d3;font-size:1.125rem;line-height:2.0625rem;padding:0 0 1.5rem}header .wpcf7 .wpcf7-textarea{display:block;height:120px}@media (min-width:960px){header .wpcf7 .wpcf7-textarea{height:154px}}header .wpcf7 .wpcf7-submit{padding:11px 30px;width:100%}@media (min-width:960px){header .wpcf7 .wpcf7-submit{max-width:-moz-max-content;max-width:max-content}}header .wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#fff}@media (min-width:960px){.main-menu{display:none}}div.main .articles{padding:3.5625rem 24px 3rem}@media (min-width:768px){div.main .articles{padding-left:32px;padding-right:32px}}@media (min-width:960px){div.main .articles{padding-left:40px;padding-right:40px}}@media (min-width:1200px){div.main .articles{max-width:unset;padding-left:10px;padding-right:10px}}div.main .content,div.main .header{text-align:center}div.main .header{font-weight:700;font-size:1.875rem;line-height:normal;padding:0 0 .75rem}@media (min-width:960px){div.main .header{font-size:2.625rem;line-height:3rem;padding-bottom:1.5rem}}div.main .content{font-size:1.6875rem;line-height:2.0625rem;padding:0 0 2.0625rem}@media (min-width:960px){div.main .content{font-size:1.875rem;line-height:2.25rem}}div.main .content span{font-weight:700;text-decoration:underline}div.main .cases{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}div.main .case{background-color:#940000;color:#fff;padding:2.875rem 0;text-align:center;width:100%}@media (min-width:768px){div.main .case{max-width:40.1041666667vw}}@media (min-width:960px){div.main .case{max-width:35.4166666667vw;padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1200px){div.main .case{max-width:28.3333333333vw}}@media (min-width:1440px){div.main .case{max-width:23.6111111111vw}}div.main .case .amount{font-weight:700;font-size:2.5rem;line-height:normal;letter-spacing:-1px;padding:0 0 .25rem}@media (min-width:960px){div.main .case .amount{font-size:3rem}}div.main .case .type{font-size:1rem;line-height:normal;text-transform:capitalize}@media (min-width:960px){div.main .case .type{font-size:1.125rem}}div.main .quote-video{display:flex;flex-direction:column;gap:39px;padding:2.4375rem 0 3rem}@media (min-width:768px){div.main .quote-video{align-items:center;flex-direction:row;gap:0;justify-content:center;padding-top:0}}div.main .quote-video .quote-container{display:flex;flex-direction:column;gap:45px}div.main .quote-video .quote{font-size:4.375rem;line-height:3.75rem;letter-spacing:-3.44px;padding-left:16px;padding-top:9px;width:340px}div.main .quote-video .quote::before{height:258px;right:5px;top:0;width:287px}div.main .quote-video .quote::after{top:13px}div.main .quote-video .video-embed{max-width:-moz-max-content;max-width:max-content;margin-bottom:0}@media (min-width:768px){div.main .quote-video .video-embed{margin:0}}div.main .quote-video .red-button{transition:all .2s ease;background-color:#940000;color:#fff;display:block;font-size:1.0625rem;line-height:1.25rem;margin:0 auto;max-width:calc(195 / 360 * 100vw);padding:.6875rem 29px;text-align:center;text-transform:capitalize;text-decoration:none}@media (min-width:768px){div.main .quote-video .red-button{max-width:calc(195 / 768 * 100vw)}}@media (min-width:960px){div.main .quote-video .red-button{max-width:calc(195 / 960 * 100vw)}}@media (min-width:1200px){div.main .quote-video .red-button{max-width:calc(195 / 1200 * 100vw)}}@media (min-width:1440px){div.main .quote-video .red-button{max-width:calc(195 / 1440 * 100vw)}}div.main .quote-video .red-button:hover{background-color:#062a33}div.main .testimonials{background-color:#333;padding:2.875rem 26px 2.5rem;position:relative}@media (min-width:768px){div.main .testimonials::before{background-color:#940000;bottom:-41px;content:"";display:block;height:549px;left:0;opacity:.95;position:absolute;width:66px}}@media (min-width:960px){div.main .testimonials::before{height:319px}}@media (min-width:768px){div.main .testimonials{padding-left:80px;padding-right:80px}}@media (min-width:960px){div.main .testimonials{padding-left:0;padding-right:0}}div.main .testimonials .header{color:#fff;font-size:2rem;line-height:2.25rem;padding:0 0 2.5rem}div.main .testimonials .testimonials-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}div.main .testimonials .testimonial{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:1.25rem 30px}@media (min-width:960px){div.main .testimonials .testimonial{max-width:26.6666666667vw}}@media (min-width:1440px){div.main .testimonials .testimonial{max-width:21.3888888889vw}}div.main .testimonials .stars{align-items:center;display:flex;justify-content:center}div.main .testimonials .stars.lazyloaded span{background-image:url(../images/ico/assets.png)}div.main .testimonials .stars span{background:url(../images/bg/blank.gif) no-repeat -297px -142px;display:block;height:29px;width:29px}div.main .testimonials .text{color:#1d1d1d;font-style:italic;font-size:1.125rem;line-height:1.875rem;text-align:center}div.main .testimonials .google-review{background:url(../images/bg/blank.gif) no-repeat -122px -134px;display:block;height:32px;margin:auto 0 0;width:74px}@media (min-width:1200px){div.main .testimonials .google-review{margin:0}}div.main .testimonials .google-review.lazyloaded{background-image:url(../images/ico/assets.png)}div.main .contents-container{padding:3rem 24px 0}@media (min-width:768px){div.main .contents-container{padding-left:32px;padding-right:32px}}@media (min-width:960px){div.main .contents-container{padding-left:40px;padding-right:40px}}@media (min-width:1200px){div.main .contents-container{max-width:79.4444444444vw;margin:0 auto}}div.main .contents-container .header{font-weight:400;font-size:1.5625rem;line-height:normal;padding:0 0 1.5rem;text-align:left}@media (min-width:960px){div.main .contents-container .header{font-size:1.6875rem}}div.main .contents-container.lazyloaded ul li::before{background-image:url(../images/ico/assets.png)}div.main .contents-container ul li{min-height:66px;padding:.2813rem 0 1.5rem 58px;position:relative}div.main .contents-container ul li::before{background:url(../images/bg/blank.gif) no-repeat -223px -134px;content:"";display:block;height:42px;left:0;position:absolute;top:0;width:42px}div.main .contents-container .red-button{transition:all .2s ease;background-color:#940000;color:#fff;display:block;font-size:1.0625rem;line-height:1.25rem;margin:0 auto;max-width:calc(195 / 360 * 100vw);padding:.6875rem 29px;text-align:center;text-transform:capitalize;text-decoration:none}@media (min-width:768px){div.main .contents-container .red-button{max-width:calc(195 / 768 * 100vw)}}@media (min-width:960px){div.main .contents-container .red-button{max-width:calc(195 / 960 * 100vw)}}@media (min-width:1200px){div.main .contents-container .red-button{max-width:calc(195 / 1200 * 100vw)}}@media (min-width:1440px){div.main .contents-container .red-button{max-width:calc(195 / 1440 * 100vw)}}div.main .contents-container .red-button:hover{background-color:#062a33}div.main .contents-container .red-button{margin-top:24px}div.main .contents-container .red-text{color:#940000;font-weight:700;font-size:2.625rem;line-height:2.875rem;letter-spacing:-2px;padding:0 0 1.5rem;text-transform:capitalize}div.main .contents-container .red-text+.header{font-size:1.6875rem}@media (min-width:768px){div.main .contents-container.two-column-list ul{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}}div.main .contents-container.two-column-list ul li{-moz-column-break-inside:avoid;break-inside:avoid}.contact-us{padding:3.5rem 0 0}.contact-us .header{line-height:normal;padding-left:0;padding-right:0}@media (min-width:768px){.contact-us .header br{display:none}}