:root{--primary-gradient:linear-gradient(to bottom, #906d1e 0%, #ae8e2e 50%, #ead16c 100%);--primary-gradient-reverse:linear-gradient(to top, #906d1e 0%, #ae8e2e 50%, #ead16c 100%);--primary-solid:#ae8e2e;--black:#111;--white:#fff}.gradient-primary-text{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@font-face{font-family:signatie;src:url(../media/Signatie.0cz8~x0w2.sps.ttf)format("truetype");font-weight:400}@font-face{font-family:ethereal;src:url(../media/EtherealDemo-Regular.136q.ow6gdwth.otf)format("opentype");font-weight:400}@font-face{font-family:ethereal;src:url(../media/EtherealDemo-Medium.0je7vuyfk83_9.otf)format("opentype");font-weight:500}@font-face{font-family:ethereal;src:url(../media/EtherealDemo-SemiBold.125kz2vqa5sjg.otf)format("opentype");font-weight:600}@font-face{font-family:ethereal;src:url(../media/EtherealDemo-Bold.0rhth~c2pbwns.otf)format("opentype");font-weight:700}@font-face{font-family:ethereal;src:url(../media/EtherealDemo-Black.0l6in~xwl-8la.otf)format("opentype");font-weight:800}@font-face{font-family:ethereal;src:local(Arial);font-weight:400 800;unicode-range:U+2E}h1,h2,h3,h4{font-family:ethereal}h5,h6{font-family:signatie}p,a,button,span{font-family:var(--font-montserrat), "Montserrat", sans-serif}header.header-sec{z-index:3;padding:14px 12px;position:relative}ul.navbar-nav{align-items:stretch;gap:20px}ul.navbar-nav li{align-items:stretch;display:flex;position:relative}ul.navbar-nav li .nav-link{color:var(--black);z-index:1;align-items:center;padding:8px 10px;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}ul.navbar-nav li .nav-link:before{content:"";background:var(--primary-gradient);transform-origin:top;z-index:-1;transition:transform .42s cubic-bezier(.2,.9,.25,1);position:absolute;inset:-25px 0 -29px;transform:scaleY(0)}ul.navbar-nav li .nav-link:after{content:"";background:var(--white);transform-origin:50%;height:2px;transition:transform .32s .12s;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}ul.navbar-nav li .nav-link:hover{color:var(--white)}ul.navbar-nav li .nav-link:hover:before,ul.navbar-nav li .nav-link.active:before{transform:scaleY(1)}ul.navbar-nav li .nav-link:hover:after,ul.navbar-nav li .nav-link.active:after{transform:scaleX(1)}ul.navbar-nav li .nav-link.active{color:var(--white);font-weight:600}.nav-link-row{align-items:center;display:flex}.dropdown-toggle-btn{color:var(--primary-solid);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;transition:all .3s;display:flex}.dropdown-toggle-btn:hover{opacity:1;transform:scale(1.1)}.nav-item.dropdown-open .dropdown-toggle-btn{opacity:1;transform:rotate(180deg)}.nav-item:hover .dropdown-toggle-btn{color:var(--white)}.practice-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:40;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%)translateY(15px)}.has-dropdown:hover .practice-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.practice-dropdown-inner{background:#0b0f10;border:1px solid #ead16c4d;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:900px;max-height:500px;padding:30px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #00000080}.areas-dropdown-inner{background:#0b0f10;border:1px solid #ead16c4d;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:1100px;max-height:550px;padding:30px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #00000080}.areas-dropdown-inner::-webkit-scrollbar{width:6px}.areas-dropdown-inner::-webkit-scrollbar-track{background:#ffffff0d}.areas-dropdown-inner::-webkit-scrollbar-thumb{background:var(--primary-solid);border-radius:10px}.cities-dropdown-inner{background:#0b0f10;border:1px solid #ead16c4d;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;width:760px;max-height:480px;padding:24px 28px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #00000080}.cities-dropdown-inner::-webkit-scrollbar{width:6px}.cities-dropdown-inner::-webkit-scrollbar-track{background:#ffffff0d}.cities-dropdown-inner::-webkit-scrollbar-thumb{background:var(--primary-solid);border-radius:10px}.city-dropdown-item a{color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;padding:7px 4px;font-size:13px;text-decoration:none;transition:color .2s;display:block;position:relative;overflow:hidden}.city-dropdown-item a:after{content:"";background:var(--primary-solid);transform-origin:100%;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.city-dropdown-item a:hover,.city-dropdown-item a.active{color:#ead16c}.city-dropdown-item a:hover:after,.city-dropdown-item a.active:after{transform-origin:0;transform:scaleX(1)}@media (max-width:1200px){.cities-dropdown-inner{width:90vw;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:991px){.cities-dropdown-inner{max-height:none;box-shadow:none;background:#ffffff0d;border:none;padding:20px;grid-template-columns:repeat(2,1fr)!important;width:100%!important}}@media (max-width:575px){.cities-dropdown-inner{grid-template-columns:1fr!important}}.practice-dropdown-group{background:#ffffff09;border:1px solid #ffffff14;min-width:0;padding:14px}.area-dropdown-col{border-bottom:1px solid #ffffff0d;padding:10px}.area-city-title{font-family:var(--font-montserrat);color:var(--primary-solid);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:15px;font-weight:700;display:block}.area-dropdown-col ul{margin:0;padding:0;list-style:none}.area-dropdown-col ul li{margin-bottom:6px}.area-dropdown-col ul li a{color:#ffffffb3;font-size:13px;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.area-dropdown-col ul li a:after{content:"";background:var(--primary-solid);transform-origin:100%;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.area-dropdown-col ul li a:hover:after,.area-dropdown-col ul li a.active:after{transform-origin:0;transform:scaleX(1)}@media (max-width:1200px){.areas-dropdown-inner{width:90vw;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:991px){.practice-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;display:none;position:relative;top:0;left:0;transform:none}.nav-item.dropdown-open .practice-dropdown-menu{display:block}.practice-dropdown-inner,.areas-dropdown-inner{max-height:none;box-shadow:none;background:#ffffff0d;border:none;padding:20px;grid-template-columns:repeat(2,1fr)!important;width:100%!important;transform:none!important}}@media (max-width:575px){.practice-dropdown-inner,.areas-dropdown-inner{grid-template-columns:1fr!important}}.practice-dropdown-inner::-webkit-scrollbar{width:6px}.practice-dropdown-inner::-webkit-scrollbar-track{background:#ffffff0d}.practice-dropdown-inner::-webkit-scrollbar-thumb{background:var(--primary-solid);border-radius:10px}ul.navbar-nav li .practice-dropdown-title,ul.navbar-nav li .practice-dropdown-group a{color:#ffffffd1;align-items:center;padding:0;font-size:13px;line-height:1.35;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative}ul.navbar-nav li .practice-dropdown-title{color:#ead16c;margin-bottom:10px;font-size:15px;font-weight:800}.practice-dropdown-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}ul.navbar-nav li .practice-dropdown-group a:after{content:"";background:var(--primary-solid);transform-origin:100%;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}ul.navbar-nav li .practice-dropdown-group a:hover:after,ul.navbar-nav li .practice-dropdown-group a.active:after{transform-origin:0;transform:scaleX(1)}.primary-custom-btn{background:var(--white);color:var(--black);text-align:center;cursor:pointer;isolation:isolate;clip-path:polygon(0% 0%,100% 0%,100% 100%,9% 100%,0% 70%);border:none;padding:12px 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .35s,transform .35s,box-shadow .35s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000024}.primary-custom-btn:before{content:"";background:var(--primary-gradient);opacity:0;z-index:-2;transition:opacity .35s;position:absolute;inset:0}.primary-custom-btn:after{content:"";z-index:-1;background:#ffffff73;width:42%;height:220%;transition:transform .55s;position:absolute;top:-60%;left:-45%;transform:rotate(25deg)translate(-180%)}.primary-custom-btn:hover{color:var(--white);transform:translateY(-3px);box-shadow:0 16px 34px #906d1e59}.primary-custom-btn:hover:before{opacity:1}.primary-custom-btn:hover:after{transform:rotate(25deg)translate(420%)}.inner-header-sec .primary-custom-btn{background:var(--primary-gradient)}@media screen and (min-width:1200px) and (max-width:1500px){ul.navbar-nav{gap:0!important}ul.navbar-nav li .nav-link{padding:8px 7px;font-size:13px}header.header-sec .primary-custom-btn-wrapper{padding-left:20px}}@media screen and (min-width:992px) and (max-width:1200px){ul.navbar-nav{gap:0!important}ul.navbar-nav li .nav-link{padding:8px 5px;font-size:12px}}.banner-sec{background-color:#171c1d;background-image:url(../media/banner-bg.04b7fqibzr.o..webp);background-position:350px;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;padding:90px 12px;display:flex;position:relative}header.header-sec .primary-custom-btn-wrapper{padding-left:72px}img.img-fluid.banner-side-img{z-index:2;width:43%;position:absolute;top:-90px;right:0}.banner-content-wrapper{text-align:right;max-width:60%}.banner-content-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:85px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;text-align:left;-webkit-background-clip:text;background-clip:text;margin:0}.google-reviews{padding-right:64px}.banner-content-wrapper h1{color:#fff;z-index:1;text-transform:none;text-align:left;margin:0;font-family:ethereal;font-size:75px;line-height:1.3;position:relative}.banner-content-wrapper h1 span{text-transform:none;font-family:ethereal}.banner-content-wrapper h1.headline-animating{white-space:nowrap}.banner-content-wrapper h1 .word{white-space:nowrap;text-transform:none;display:inline-block}.banner-content-wrapper h1 .char{text-transform:none;transform-style:preserve-3d;will-change:transform, opacity;display:inline-block}.content-text-wrapper{padding:0}.content-text-wrapper h4{color:#fff;font-size:32px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:500}.content-text-wrapper p{color:#fff;font-family:ethereal;font-size:37px;line-height:1.3}.secondary-custom-btn{color:var(--white);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.secondary-custom-btn span{clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background:var(--primary-gradient);justify-content:center;align-items:center;width:55px;height:50px;transition:all .3s cubic-bezier(.2,.9,.4,1.1);display:inline-flex;position:relative}.secondary-custom-btn span:before{content:"";clip-path:inherit;z-index:-1;background:#0d0d0d;position:absolute;inset:3px}.secondary-custom-btn span:after{content:none}.secondary-custom-btn span svg,.secondary-custom-btn span i{color:var(--primary-solid);z-index:1;font-size:16px;transition:all .3s;position:relative}.secondary-custom-btn:hover span{transform:scale(1.1)rotate(360deg)}.word-premium{white-space:nowrap;transform-origin:bottom;display:inline-block}section.about-component-sec{background:var(--primary-gradient);min-height:365px;padding:36px 12px}.about-shapes-wrapper{position:relative}img.shape1{z-index:1;position:absolute;top:-86px;left:26%}img.shape2{position:absolute;left:-50px}.about-component-heading-wrapper{padding:42px 29px}.about-component-heading-wrapper h2{font-size:60px;font-weight:500;line-height:1.3}.about-component-text-wrapper{padding-top:147px;padding-left:87px}.about-component-text-wrapper p{font-size:18px;font-weight:500;line-height:1.6}.main-wrapper{background-color:var(--black);background-image:url(../media/personal-bg.0l8tjyh-.lq8h.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.inner-personal-lawyer-sec{padding:150px 12px;position:relative}.inner-lawyer-img-wrapper{padding-left:30px;position:relative}.inner-lawyer-img-wrapper img.lawyer-img{max-width:100%;display:block}.inner-lawyer-content-wrapper h2,.inner-lawyer-content-wrapper p{color:var(--black)}.inner-lawyer-content-wrapper h2{margin-bottom:12px;font-size:80px;font-weight:700;line-height:1.3}.inner-lawyer-content-wrapper .attorney-brand-name{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.inner-lawyer-content-wrapper .attorney-brand-name:after{content:"";background:var(--primary-gradient);opacity:.18;z-index:-1;border-radius:999px;height:10px;position:absolute;bottom:8px;left:0;right:0}.inner-lawyer-content-wrapper p{margin-bottom:12px;font-size:18px;line-height:1.6}img.shape3{position:absolute;top:50%;transform:translateY(-50%)}img.shape4{position:absolute;bottom:0;right:0}section.lawyer-sec{padding:64px 12px 0}.lawyer-img-wrapper{padding-left:30px;position:relative;top:-240px}.lawyer-content-wrapper{padding-left:92px}.est-img{z-index:1;position:absolute;bottom:160px;right:-43px}.our-mission-box{background:var(--primary-gradient);border:1px solid #fff;border-radius:20px;width:70%;padding:45px 25px;position:absolute;bottom:-90px;right:0}.our-mission-box h3{font-size:45px;font-weight:700;line-height:1.6}.our-mission-box p{font-size:17px;font-weight:500;line-height:1.6}.lawyer-img-wrapper img{max-width:85%}.subheading-wrapper{padding:0 108px;position:relative}.subheading-wrapper h5{color:var(--white);margin-bottom:16px;font-family:Montserrat;font-size:21px;line-height:1.6}.subheading-wrapper:before{content:"";background:var(--white);width:100px;height:2px;position:absolute;top:50%;left:0}.lawyer-content-wrapper h2{color:#fff;margin-bottom:12px;font-size:80px;font-weight:700;line-height:1.3}.lawyer-content-wrapper p{color:#fff;margin-bottom:12px;font-size:18px;line-height:1.6}.btns-wrapper{gap:32px;padding:17px 0;display:flex}.why-choose-sec{padding:36px 12px}.why-choose-heading-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:30px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-weight:700}.why-choose-heading-wrapper h2{color:var(--white);margin-bottom:12px;font-size:80px;line-height:1.8}.why-choose-boxes-wrapper{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:50px;display:flex}.why-choose-box{--why-box-border-top:92px;--why-box-image-gap:84px;text-align:center;cursor:pointer;flex:1;min-width:280px;max-width:350px;padding:20px 20px 30px;transition:all .3s;position:relative}.box-img-wrapper{background:var(--primary-gradient);box-sizing:border-box;border:0;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto 20px;transition:transform .3s;display:flex;position:relative;overflow:visible}.box-img-wrapper:before{content:"";box-sizing:border-box;pointer-events:none;z-index:2;border:13px solid #80939a29;border-radius:50%;position:absolute;inset:-13px}.box-img{z-index:1;border-radius:0;width:75px;height:auto;display:block;position:relative}.box-heading{color:#fff;margin-bottom:15px;font-size:26px;font-weight:700;transition:color .3s}.box-para{color:#ddd;opacity:0;margin-top:10px;font-size:18px;line-height:1.5;transition:opacity .4s,transform .4s;transform:translateY(10px)}.why-choose-box:before,.why-choose-box:after{content:"";background:var(--primary-gradient);pointer-events:none;height:2px;transition:transform .4s;position:absolute;left:0;right:0;transform:scaleX(0)}.why-choose-box:before{transform-origin:0;top:0}.why-choose-box:after{transform-origin:100%;bottom:0}.why-choose-box:hover:before{transform-origin:100%;transform:scaleX(1)}.why-choose-box:hover:after{transform-origin:0;transform:scaleX(1)}.why-choose-box:hover .box-para{opacity:1;transform:translateY(0)}.why-choose-box:hover .box-img{transition:transform .3s;transform:scale(1.03)}.why-choose-box{box-shadow:none!important;background:0 0!important;border:none!important}.why-choose-box:before,.why-choose-box:after{display:none}.why-choose-box .bottom-border{background:var(--white);pointer-events:none;width:0;height:2px;transition:width .4s,left .4s;position:absolute;bottom:0;left:50%}.why-choose-box:hover .bottom-border{width:100%;left:0}.why-choose-box .left-border{background:var(--white);pointer-events:none;width:2px;height:0;transition:height .4s .2s;position:absolute;bottom:0;left:0}.why-choose-box:hover .left-border{height:calc(100% - var(--why-box-border-top))}.why-choose-box .right-border{background:var(--white);pointer-events:none;width:2px;height:0;transition:height .4s .2s;position:absolute;bottom:0;right:0}.why-choose-box:hover .right-border{height:calc(100% - var(--why-box-border-top))}.why-choose-box .top-border-left{top:var(--why-box-border-top);background:var(--white);pointer-events:none;width:0;height:2px;transition:width .4s .45s;position:absolute;left:0}.why-choose-box .top-border-right{top:var(--why-box-border-top);background:var(--white);pointer-events:none;width:0;height:2px;transition:width .4s .45s;position:absolute;right:0}.why-choose-box:hover .top-border-left,.why-choose-box:hover .top-border-right{width:calc(50% - var(--why-box-image-gap))}.injury-sec{background:url(../media/injury-bg.0~dtidamojqwr.webp) 50%/cover no-repeat;align-items:center;padding:64px 12px;display:flex}.injury-content-wrapper h2{font-size:70px;font-weight:700;line-height:1.2}.injury-content-wrapper h2 span{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ethereal;font-size:80px}section.service-main-wrapper{background:var(--black);padding-bottom:212px;position:relative}section.duluth-sec{background:url(../media/duluth-bg.0a8.av1vpg1gh.webp) 0/contain no-repeat;padding:50px 12px}.diluth-content-wrapper p{color:#fff;width:91%;font-size:18px;font-weight:500;line-height:1.6}.phone-icon-box{align-items:center;gap:20px;display:flex}.phone-icon{border:2px solid var(--primary-solid);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:inline-flex}.phone-icon-content h4{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;line-height:1.3}.phone-icon-content p{width:100%;margin:0}.phone-icon svg{color:var(--primary-solid)}.diluth-image-wrapper img{max-width:80%}.diluth-image-wrapper{position:relative}.diluth-image-wrapper .lawyer2{position:absolute;top:-360px}.practice-areas-heading-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:30px;line-height:1.6;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-weight:700}.practice-areas-heading-wrapper h2{color:var(--white);margin-bottom:12px;font-size:70px;line-height:1.3}.practice-areas-heading-wrapper{padding-left:82px;position:relative}.service-list-btn-wrapper{justify-content:right;align-items:flex-end;padding:12px 0;display:flex}.service-list-btn-wrapper a{color:#fff;font-size:18px}img.car-image{object-fit:cover;width:78%;height:920px;position:absolute;top:51%;left:57%;transform:translate(-50%,-50%)}section.practice-areas-sec{padding:70px 0 10px;position:relative}.practice-areas-boxes-wrapper{flex-direction:column;gap:4px;display:flex;position:relative}.grid-row{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.practice-box{background:var(--primary-gradient);text-align:left;color:#000;cursor:pointer;aspect-ratio:1;flex-direction:column;align-items:flex-start;min-height:auto;padding:25px 20px 30px;text-decoration:none;transition:box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000001a}.grid-row:first-child .practice-box:first-child{background:var(--primary-gradient-reverse)}.practice-box:before{content:"";opacity:0;pointer-events:none;z-index:0;background:#fff;transition:opacity .35s;position:absolute;inset:0}.practice-box>*{z-index:1;position:relative}.practice-box:hover:before{opacity:1}.practice-box-img-wrapper{text-align:left;width:100%;padding-bottom:22px;transition:transform .3s}.practice-box-img-wrapper img{margin:0;display:block}.practice-box:hover .practice-box-img-wrapper{transform:scale(1.03)}.practice-box-heading{color:#000;text-align:left;font-size:30px;font-weight:700;transition:color .3s}.practice-box:hover .practice-box-heading{color:var(--black)}.practice-box-btn{color:#000;cursor:pointer;z-index:2;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:transform .35s,top .35s,left .35s,bottom .35s;position:absolute;top:auto;bottom:20%;left:20px;transform:none}.practice-box-btn:hover{transform:none}.practice-box:hover .practice-box-btn{opacity:1;pointer-events:auto;top:70px;bottom:auto;left:calc(100% - 42px);transform:translate(-50%,-50%)rotate(90deg)}.practice-box-para{text-align:left;opacity:0;color:#000;visibility:hidden;margin-top:15px;font-size:15px;line-height:1.5;transition:opacity .4s,transform .4s;display:block;transform:translateY(10px)}.practice-box .practice-box-para{opacity:0;visibility:visible;display:block;transform:translateY(10px)}.practice-box:hover .practice-box-para{opacity:1;transform:translateY(0)}.practice-box:hover{box-shadow:0 20px 40px -8px #00000040,0 0 0 1px #ffffff4d}.callout-block{border-radius:16px;grid-column:span 3;gap:20px;padding:80px 30px}.callout-block h2{color:#fff;margin:12px 0 37px;font-size:70px}.callout-block .callout-btn{border:1px solid var(--white);color:var(--white);cursor:pointer;background:0 0;padding:22px 42px;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.callout-block .callout-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003}@media (max-width:992px){.grid-row{grid-template-columns:repeat(2,1fr)}.callout-block{grid-column:span 2}}@media (max-width:576px){.grid-row{grid-template-columns:1fr}.callout-block{grid-column:span 1}}.blogs-boxes-wrapper{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}img.shape5{position:absolute;top:20%;left:10px}img.shape6{position:absolute;bottom:10%;right:13px}.blogs-images-wrapper{position:relative}.blogs-images-wrapper img{width:100%;display:block}.blogs-boxes{color:inherit;will-change:transform, opacity;text-decoration:none;transition:none;display:block}.blogs-boxes:hover{color:inherit}.blogs-content-wrapper{background:var(--white);isolation:isolate;border-radius:14px;margin:0 50px;padding:24px;transition:box-shadow .35s,transform .35s;position:absolute;bottom:-77px;overflow:hidden;box-shadow:4px 0 4px 3px #0000003d}.blogs-content-wrapper:before{content:"";background:var(--primary-gradient);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}.blogs-content-wrapper>*{z-index:1;position:relative}.blogs-boxes:hover .blogs-content-wrapper{transform:translateY(-4px);box-shadow:0 12px 24px #00000038}.blogs-boxes:hover .blogs-content-wrapper:before{opacity:1}.blogs-content-wrapper h3{font-size:27px;font-weight:700}.blogs-content-wrapper .secondary-custom-btn-wrapper{text-align:right;z-index:3;position:relative}.blogs-content-wrapper .blog-learn-more-btn{z-index:4;pointer-events:auto;color:#000;position:relative}.blogs-content-wrapper .secondary-custom-btn-wrapper .secondary-custom-btn span:before{background:#fff}.blogs-content-wrapper .secondary-custom-btn-wrapper a.secondary-custom-btn{color:#000}.blogs-content-wrapper .secondary-custom-btn span{background:var(--primary-gradient);will-change:transform;transition:transform .35s,background .35s}.blogs-content-wrapper .secondary-custom-btn span:before{transition:background .35s}.blogs-boxes:hover .blogs-content-wrapper .secondary-custom-btn span,.blogs-content-wrapper .secondary-custom-btn:hover span{background:#80939a;transform:scale(1.08)rotate(360deg)}.blogs-boxes:hover .blogs-content-wrapper .secondary-custom-btn span:before,.blogs-content-wrapper .secondary-custom-btn:hover span:before{background:var(--primary-gradient)}.blogs-boxes:hover .blogs-content-wrapper .secondary-custom-btn span svg{color:#000}section.blogs-sec{margin-top:-161px}.inner-blogs-wrapper{background:var(--white);padding:35px 0 130px}.inner-blogs-wrapper section.blogs-sec{margin-top:0}.blog-filters-wrapper{background:var(--white);border:1px solid #f0f0f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:80px;padding:40px;display:flex;position:relative;box-shadow:0 10px 40px #0000000f}.blog-filters-wrapper:before{content:"";background:var(--primary-gradient);border-radius:8px 8px 0 0;width:100%;height:4px;position:absolute;top:0;left:0}.blog-filters-wrapper .filter-item{flex:1;min-width:250px;position:relative}.blog-filters-wrapper .filter-item label{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600;font-family:var(--font-montserrat);margin-bottom:10px;display:block}.blog-filters-wrapper .filter-item select,.blog-filters-wrapper .filter-item input{width:100%;color:var(--black);cursor:pointer;appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;height:54px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .3s}.blog-filters-wrapper .select-wrapper{width:100%;position:relative}.blog-filters-wrapper .select-icon{color:var(--primary-solid);pointer-events:none;font-size:14px;transition:transform .3s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.blog-filters-wrapper .filter-item select:focus+.select-icon{transform:translateY(-50%)rotate(180deg)}.blog-filters-wrapper .filter-item select:hover,.blog-filters-wrapper .filter-item input:hover{border-color:var(--primary-solid)}.blog-filters-wrapper .filter-item select:focus,.blog-filters-wrapper .filter-item input:focus{border-color:var(--primary-solid);box-shadow:0 0 0 4px #ae8e2e1a}.blog-filters-wrapper .search-item{flex:1.5;position:relative}.blog-filters-wrapper .search-item input{cursor:text;padding-right:50px}.blog-filters-wrapper .search-item svg{color:var(--primary-solid);pointer-events:none;font-size:18px;position:absolute;top:67%;right:20px;transform:translateY(-50%)}@media (max-width:1199px){.blog-filters-wrapper .filter-item{min-width:200px}}@media (max-width:991px){.blog-filters-wrapper{gap:20px;padding:30px}}@media (max-width:767px){.blog-filters-wrapper{flex-direction:column;align-items:stretch;margin-bottom:50px;padding:25px}.blog-filters-wrapper .filter-item{min-width:100%}.blog-filters-wrapper .filter-item:not(.search-item):after,.blog-filters-wrapper .search-item svg{top:50%;bottom:auto;transform:translateY(-50%)}}.inner-blogs-wrapper .blogs-boxes-wrapper{row-gap:120px}.blogs-page+.footer-bg-wrapper,.practice-areas-page+.footer-bg-wrapper{padding-top:0}.inner-practice-sec{background:var(--white);padding:90px 0 130px;position:relative}.inner-practice-heading{text-align:center;margin-bottom:52px;padding-left:0}.inner-practice-heading h2{color:#171c1d}.inner-practice-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.inner-practice-card{background:var(--primary-gradient);text-align:center;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 12px 30px #00000014}.inner-practice-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px #00000021}.inner-practice-img{background:#f5f5f5;height:245px;overflow:hidden}.inner-practice-img img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.inner-practice-card:hover .inner-practice-img img{transform:scale(1.04)}.inner-practice-content{padding:28px 24px 30px}.inner-practice-content h3{color:#000;margin-bottom:14px;font-size:30px;font-weight:700;line-height:1.2}.inner-practice-content p{color:#343434;margin-bottom:24px;font-size:16px;line-height:1.7}.inner-practice-read-more{color:#000;align-items:center;gap:12px;padding:12px 20px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.inner-practice-read-more:hover{color:#000;transform:translateY(-2px);box-shadow:0 10px 22px #00000029}.inner-practice-read-more span{align-items:center;width:32px;display:inline-flex}.inner-practice-read-more img{width:100%}.practice-detail-page+.footer-bg-wrapper{padding-top:0}.practice-detail-sec{background:#fff;padding:90px 0 125px}.practice-detail-hero{background:#0b0f10;grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000002e}.practice-detail-copy{color:#fff;background:linear-gradient(135deg,#ead16c2e,#0000 34%),#0b0f10;padding:58px 50px}.practice-detail-copy h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:20px;line-height:1.4;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-weight:800}.practice-detail-copy h2{color:#fff;margin-bottom:22px;font-size:60px;line-height:1.05}.practice-detail-copy p{color:#ffffffd1;margin-bottom:28px;font-size:17px;line-height:1.8}.practice-detail-cta{background:var(--primary-gradient);color:#000;align-items:center;gap:14px;padding:14px 22px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.practice-detail-cta:hover{color:#000}.practice-detail-cta span{width:34px;display:inline-flex}.practice-detail-cta img{width:100%}.practice-detail-image{min-height:470px}.practice-detail-image img{object-fit:cover;width:100%;height:100%}.practice-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:34px;margin-top:45px;display:grid}.practice-detail-article{border:1px solid #171c1d1f;padding:42px;box-shadow:0 16px 42px #00000012}.practice-detail-article h3{color:#171c1d;margin-bottom:18px;font-size:38px;line-height:1.2}.practice-detail-article p{color:#343434;margin-bottom:18px;font-size:17px;line-height:1.85}.practice-detail-article ul{margin:0 0 26px;padding-left:22px}.practice-detail-article li{color:#343434;font-size:17px;line-height:1.75;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin-bottom:8px;font-weight:600}.practice-detail-recovery-cta{color:#fff;background:radial-gradient(circle at 18% 18%,#ead16c47,#0000 32%),linear-gradient(135deg,#ead16c33,#0000 46%),#0b0f10;border:1px solid #ead16c47;margin:34px 0;padding:42px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0003}.practice-detail-recovery-cta:before{content:"";pointer-events:none;border:1px solid #ead16c2e;position:absolute;inset:14px}.practice-detail-recovery-cta h3{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:38px}.practice-detail-recovery-cta h5{color:#fff;font-family:var(--font-montserrat), "Montserrat", sans-serif;z-index:1;margin-bottom:12px;font-size:25px;line-height:1.45;position:relative}.practice-detail-recovery-cta h5 strong{color:#ead16c}.practice-detail-recovery-cta h4{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:36px;position:relative}.practice-detail-recovery-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:18px;display:flex;position:relative}.practice-detail-recovery-actions>a{background:var(--primary-gradient);color:#000;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.practice-detail-recovery-actions p{color:#ffffffdb;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin:0;font-weight:700}.practice-detail-recovery-actions p a{color:#ead16c;margin-left:6px;text-decoration:none}.practice-detail-experienced-cta{background:linear-gradient(135deg,#ead16c2e,#0000 42%),#171c1d;border-left:5px solid #d6b24a;margin-top:38px;padding:36px;box-shadow:0 18px 46px #00000029}.practice-detail-experienced-cta h5{color:#fff;font-family:var(--font-montserrat), "Montserrat", sans-serif}.practice-groups-container{flex-direction:column;gap:48px;margin-top:32px;display:flex}.practice-group{width:100%}.practice-group-header{color:inherit;flex-direction:column;align-items:center;gap:24px;margin-bottom:24px;text-decoration:none;display:flex}.practice-group-image{border-radius:8px;flex-shrink:0;width:100%;height:450px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.practice-group-image:before{content:"";z-index:1;background:linear-gradient(#00000026 0%,#00000059 50%,#000000bf 100%);position:absolute;inset:0}.practice-group-header:hover .practice-group-image:before{background:#00000040}.practice-group-image img{object-fit:cover;object-position:bottom;width:100%;height:100%;transition:transform .3s}.practice-group-header:hover .practice-group-image img{transform:scale(1.05)}.practice-group-title{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;z-index:2;-webkit-background-clip:text;background-clip:text;margin:0;font-family:ethereal;font-size:52px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.practice-subitems-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.practice-subitem-card{color:#171c1d;background:linear-gradient(135deg,#ae8e2e14,#0000);border:1px solid #ae8e2e33;border-radius:8px;justify-content:space-between;align-items:center;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex}.practice-subitem-card:hover{background:var(--primary-gradient);color:#000;transform:translateY(-4px);box-shadow:0 8px 24px #ae8e2e40}.logo-wrapper{background:#111;padding:15px 22px;position:absolute;top:0;left:0}.practice-subitem-card .subitem-name{margin:0;font-size:18px;font-weight:700}.practice-subitem-card svg{border:1px solid #000;border-radius:500px;width:20px;min-width:20px;height:20px;min-height:20px;padding:10px;font-size:20px;transition:transform .3s}.practice-subitem-card:hover svg{transform:translate(4px)}@media (max-width:992px){.practice-group-header{text-align:center;flex-direction:column}.practice-group-image{width:160px;height:160px}.practice-group-title{font-size:40px}.practice-subitems-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-left:0}}@media (max-width:576px){.practice-group-title{font-size:32px}.practice-subitems-grid{grid-template-columns:1fr}}.practice-detail-feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:34px 0;display:grid}.practice-detail-feature-grid div{background:#f7f7f7;border-left:4px solid #d6b24a;padding:24px}.practice-detail-feature-grid h4,.practice-sidebar-card h4{color:#171c1d;margin-bottom:10px;font-size:24px;font-weight:800}.practice-detail-feature-grid p{margin:0;font-size:15px;line-height:1.7}.practice-detail-sidebar{gap:22px;display:grid;position:sticky;top:24px}.practice-sidebar-card{color:#fff;background:#0b0f10;padding:28px;box-shadow:0 16px 42px #00000029}.practice-sidebar-card p{color:#ffffffc7;line-height:1.7}.practice-sidebar-card h4{color:#fff}.practice-sidebar-form{gap:12px;display:grid}.practice-sidebar-form input,.practice-sidebar-form select,.practice-sidebar-form textarea,.practice-sidebar-select{color:#171c1d;width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fffffff2;border:1px solid #ffffff24;outline:none;padding:13px 12px;font-size:15px}.practice-sidebar-form textarea{resize:vertical;min-height:108px}.practice-sidebar-form button{background:var(--primary-gradient);color:#000;cursor:pointer;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;border:0;padding:13px 18px;font-size:16px;font-weight:800}.practice-sidebar-select{cursor:pointer}.practice-sidebar-card a{color:#000;background:var(--primary-gradient);padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.practice-sidebar-card ul{margin:0;padding:0;list-style:none}.practice-sidebar-card li+li{margin-top:12px}.practice-sidebar-card li a{justify-content:space-between;width:100%}@media (max-width:991px){.inner-practice-grid{grid-template-columns:repeat(2,1fr)}.inner-practice-content h3{font-size:26px}.practice-detail-hero,.practice-detail-layout{grid-template-columns:1fr}.practice-detail-sidebar{position:static}.practice-detail-copy h2{font-size:48px}.blog-detail-layout{grid-template-columns:1fr}.blog-detail-sidebar{position:static}.blog-detail-intro h1{font-size:46px}}@media (max-width:576px){.inner-practice-sec{padding:64px 0 90px}.inner-practice-grid{grid-template-columns:1fr}.inner-practice-img{height:220px}.practice-detail-sec{padding:64px 0 90px}.practice-detail-copy,.practice-detail-article{padding:30px 22px}.practice-detail-copy h2{font-size:38px}.practice-detail-image{min-height:280px}.practice-detail-feature-grid{grid-template-columns:1fr}.blog-detail-sec{padding:64px 0 90px}.blog-detail-image{height:320px}.blog-detail-intro{margin-top:-70px;padding:32px 22px}.blog-detail-intro h1{font-size:34px}.blog-detail-article{padding:30px 22px}.blog-detail-article h2{font-size:30px}.blog-detail-callout{padding:26px 20px}}.inner-blogs-heading-sec{background:var(--white)}.inner-blogs-heading-sec .blogs-heading-wrapper h2{color:#171c1d}.blog-detail-page+.footer-bg-wrapper{padding-top:0}.blog-detail-sec{background:#fff;padding:90px 0 125px}.blog-detail-hero{margin-bottom:58px;position:relative}.blog-detail-image{background:#111;height:540px;overflow:hidden}.blog-detail-image img{object-fit:cover;width:100%;height:100%}.blog-detail-intro{z-index:2;color:#fff;text-align:center;background:linear-gradient(135deg,#ead16c29,#0000 34%),#0b0f10;max-width:900px;margin:-130px auto 0;padding:48px 54px;position:relative;box-shadow:0 28px 70px #0000003d}.blog-detail-intro h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:20px;line-height:1.4;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-weight:800}.blog-detail-intro h1{color:#fff;margin-bottom:20px;font-size:58px;line-height:1.08}.blog-detail-intro p{color:#ffffffd1;max-width:740px;margin:0 auto 24px;font-size:18px;line-height:1.75}.blog-detail-meta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog-detail-meta span{color:#ead16c;text-transform:uppercase;background:#ffffff14;border:1px solid #ead16c52;padding:8px 14px;font-size:13px;font-weight:800}.blog-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:34px;display:grid}.blog-detail-article{border:1px solid #171c1d1f;padding:46px;box-shadow:0 16px 42px #00000012}.blog-detail-article p,.blog-detail-article li{color:#343434;font-size:17px;line-height:1.85}.blog-detail-article .blog-lead{color:#171c1d;font-size:22px;font-weight:700;line-height:1.65}.blog-detail-article h2{color:#171c1d;margin:34px 0 16px;font-size:38px;line-height:1.2}.blog-detail-article ul{margin:20px 0 28px;padding-left:22px}.blog-detail-callout{color:#fff;background:linear-gradient(135deg,#ead16c33,#0000 38%),#0b0f10;margin:38px 0;padding:32px}.blog-detail-callout h3{color:#fff;margin-bottom:10px;font-size:30px;font-weight:800}.blog-detail-callout p{color:#ffffffc7;margin-bottom:22px}.blog-detail-callout a,.blog-sidebar-card.dark a{background:var(--primary-gradient);color:#000;align-items:center;gap:12px;padding:12px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.blog-detail-callout a:hover,.blog-sidebar-card.dark a:hover{color:#000}.blog-detail-callout span{width:32px;display:inline-flex}.blog-detail-callout img{width:100%}.blog-detail-sidebar{gap:22px;display:grid;position:sticky;top:24px}.blog-sidebar-card{background:#f7f7f7;border:1px solid #171c1d1a;padding:28px}.blog-sidebar-card.dark{color:#fff;background:#0b0f10;border-color:#0b0f10}.blog-sidebar-card h3{color:#171c1d;margin-bottom:14px;font-size:26px;font-weight:800}.blog-sidebar-card.dark h3{color:#fff}.blog-sidebar-card p{color:#ffffffc7;line-height:1.7}.blog-sidebar-card ul{margin:0;padding:0;list-style:none}.blog-sidebar-card li+li{margin-top:12px}.blog-sidebar-card li a{color:#171c1d;border-bottom:1px solid #171c1d24;padding-bottom:12px;font-weight:700;line-height:1.45;text-decoration:none;display:block}.blog-sidebar-card li a:hover{color:#9c731d}.blogs-more-btn{text-align:center;padding:102px 0}.blogs-more-btn a.primary-custom-btn{background:var(--primary-gradient);color:var(--white);padding:12px 50px}.google-reviews-sec{z-index:1;padding:28px 12px 104px;position:relative}.google-reviews-inner{text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%);background:#000;border:1px solid #ead16c57;padding:64px 54px 54px;position:relative;overflow:visible;box-shadow:0 34px 90px #0000007a,inset 0 0 0 1px #ffffff0f,inset 0 24px 70px #ead16c0d}.google-reviews-inner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 12%,#ffffff14 12% 12.12%,#0000 12.12% 88%,#ffffff14 88% 88.12%,#0000 88.12%),radial-gradient(circle at 50% 0,#ead16c47,#0000 34%);position:absolute;inset:0}.google-reviews-inner:after{content:"";pointer-events:none;border:1px solid #ead16c2e;position:absolute;inset:28px}.google-reviews-copy,.trustindex-widget-shell{z-index:1;position:relative}.google-reviews-copy h5{color:#ead16c;font-size:18px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0;align-items:center;gap:14px;margin-bottom:16px;font-weight:800;display:inline-flex}.google-reviews-copy h5:before,.google-reviews-copy h5:after{content:"";background:linear-gradient(90deg,#0000,#ead16c);width:48px;height:1px}.google-reviews-copy h5:after{background:linear-gradient(90deg,#ead16c,#0000)}.google-reviews-copy h2{color:var(--white);text-shadow:0 10px 28px #00000059;max-width:860px;margin:0 auto 38px;font-size:64px;line-height:1.08}.google-reviews-cta{color:var(--white);align-items:center;gap:12px;margin-top:26px;padding:10px 0;font-weight:700;text-decoration:none;display:inline-flex}.google-reviews-cta span{clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background:var(--primary-gradient);justify-content:center;align-items:center;width:44px;height:40px;transition:transform .35s,box-shadow .35s;display:inline-flex;box-shadow:0 8px 18px #906d1e47}.google-reviews-cta:hover span{transform:rotate(360deg)scale(1.08);box-shadow:0 12px 24px #ead16c47}.trustindex-widget-shell{text-align:left;background:linear-gradient(#fff 0%,#f8f4e8 100%);border:1px solid #ead16c9e;max-width:1120px;min-height:260px;margin:22px auto 0;padding:28px;overflow:visible;box-shadow:0 22px 54px #00000057,0 0 0 8px #ead16c0f,inset 0 0 0 1px #ffffffc7}.trustindex-widget-shell:before{content:"Original Google Reviews";background:var(--primary-gradient);color:#111;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0;white-space:nowrap;z-index:5;padding:7px 20px;font-size:12px;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000042}.reviews-loading-text{min-height:210px;color:var(--black);justify-content:center;align-items:center;font-weight:700;display:flex}.google-testimonials-shell{z-index:1;text-align:left;background:linear-gradient(#fff 0%,#fbf7ec 100%);border:1px solid #ead16c9e;max-width:1120px;margin:22px auto 0;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000057,0 0 0 8px #ead16c0f,inset 0 0 0 1px #ffffffc7}.google-testimonials-shell:before{content:"Verified Client Feedback";background:var(--primary-gradient);color:#111;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:0;padding:10px 18px;font-size:12px;font-weight:800;position:absolute;top:0;right:0}.google-testimonials-summary{border-bottom:1px solid #1111111a;align-items:center;gap:22px;padding:0 150px 24px 0;display:flex}.google-testimonials-badge{object-fit:contain;flex:none;width:184px;height:auto}.google-testimonials-rating{align-items:center;gap:12px;display:flex}.google-testimonials-rating strong{color:#111;font-size:34px;line-height:1;font-family:var(--font-montserrat), "Montserrat", sans-serif}.google-testimonials-rating span,.google-testimonial-stars{color:#fbbc04;gap:4px;display:inline-flex}.google-testimonials-summary p{color:#111111ad;margin:8px 0 0;font-size:15px;font-weight:700}.google-testimonials-slider{min-height:315px;margin-top:24px;position:relative}.google-testimonial-card{opacity:0;visibility:hidden;background:linear-gradient(135deg,#ead16c2e,#0000 30%),#fff;border:1px solid #11111114;flex-direction:column;justify-content:space-between;padding:34px;transition:opacity .45s,transform .45s,visibility .45s;display:flex;position:absolute;inset:0;transform:translate(30px)scale(.98);box-shadow:0 18px 42px #1111111a}.google-testimonial-card.active{opacity:1;visibility:visible;transform:translate(0)scale(1)}.google-testimonial-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.google-testimonial-user{align-items:center;gap:16px;display:flex}.google-testimonial-user img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:62px;height:62px;box-shadow:0 8px 18px #00000029}.google-testimonial-user h3{color:#111;font-size:22px;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin:0 0 4px;font-weight:800}.google-testimonial-user p{color:#11111194;margin:0;font-size:14px;font-weight:700}.google-testimonial-source{color:#fff;background:conic-gradient(from 45deg,#4285f4,#34a853,#fbbc04,#ea4335,#4285f4);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #4285f440}.google-testimonial-stars{margin:24px 0 18px;font-size:18px}.google-testimonial-text{color:#222;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:600;line-height:1.75;display:-webkit-box;overflow:hidden}.google-testimonials-controls{justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.google-testimonials-controls button{border:0}.google-testimonials-controls>button{color:#fff;background:#111;justify-content:center;align-items:center;width:44px;height:40px;transition:transform .3s,background .3s;display:inline-flex}.google-testimonials-controls>button:hover{background:var(--primary-solid);transform:translateY(-2px)}.google-testimonials-dots{align-items:center;gap:8px;display:flex}.google-testimonials-dots button{background:#11111140;border-radius:50%;width:9px;height:9px;padding:0;transition:width .3s,border-radius .3s,background .3s}.google-testimonials-dots button.active{background:var(--primary-solid);border-radius:999px;width:30px}.contact-form-wrapper{z-index:1;margin-bottom:-250px;padding:36px 12px;position:relative}.contact-form-bg-wrapper{background:url(../media/form-bg.02s0u3_1ikefu.webp) 50%/100% 100% no-repeat;grid-template-columns:30% 70%;align-items:center;gap:20px;max-width:80%;margin:0 auto;padding:36px;display:grid}.attorney-contact-form-wrapper{background-color:#000000e6;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:90px 12px;position:relative}.attorney-contact-form-wrapper .contact-form-bg-wrapper{background:url(../media/innerContact.16v~6zhetn3a9.webp) 50%/100% 100% no-repeat;max-width:80%}.attorney-contact-form-bg{background-image:url(../media/innerContact.16v~6zhetn3a9.webp)}.contact-details-wrapper{background:var(--white);flex-direction:column;gap:20px;padding:20px;display:flex}.contact-form-bg-wrapper .details-box{color:#000;background:#fff;border-radius:10px;padding:15px}.contact-form-bg-wrapper .details-box h4{font-weight:700;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin-bottom:6px}.contact-form-bg-wrapper .disclaimer-box label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:15px;display:flex}.contact-form .disclaimer-box{margin-top:10px;background:0 0!important;padding:0!important}.contact-form .disclaimer-box input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-solid);cursor:pointer}.contact-form-bg-wrapper .phone-icon-box{background:#fff;border-radius:10px;align-items:center;gap:15px;padding:15px;display:flex}.contact-form-bg-wrapper .phone-icon{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.contact-form-bg-wrapper .phone-icon svg{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.contact-form-bg-wrapper .phone-icon-content h4{margin:0;font-size:24px;font-weight:700}.contact-form-bg-wrapper .phone-icon-content p{color:#000;margin:0}.contact-form-bg-wrapper .contact-form{background:0 0;padding:0 30px}.contact-form-bg-wrapper .contact-form h2{color:var(--white);margin-bottom:20px;font-size:40px;font-weight:700}.contact-form-bg-wrapper .form-grid{grid-template-columns:1fr 1fr;gap:30px 15px;display:grid}.contact-form-bg-wrapper .contact-form input,.contact-form-bg-wrapper .contact-form textarea,.contact-form-bg-wrapper .contact-form select{background:#fff;border:none;outline:none;width:100%;padding:16px 12px}.contact-form-bg-wrapper .contact-form textarea{resize:none;height:120px;margin-top:5px}.contact-form-bg-wrapper .contact-form button{margin-top:20px}img.shape7{position:absolute;top:45%}img.shape8{position:absolute;bottom:30%;right:0}.footer-bg-wrapper{z-index:0;background-color:#000000e6;background-image:url(../media/footer-bg.04ambdic246aw.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:260px;position:relative}.meet-attorney-page+.footer-bg-wrapper{padding-top:0}.meet-attorney-page .safe-period,.practice-detail-page .safe-period{font-family:Arial,Helvetica,sans-serif}section.blogs-and-form-wrapper{position:relative}img.shape9{position:absolute;top:4%}img.shape10{position:absolute;bottom:10%;right:0}section.footer-sec{padding:70px 0}.quick-link-one h2{padding:0 0 10px;font-size:30px}.quick-link-one h4{padding:0 0 15px;font-size:27px}.quick-link-one p{color:var(--white);margin-bottom:28px;padding:20px 0 15px;font-size:16px;font-weight:400}.footer-user{align-items:center;gap:0 15px;display:flex}.rating p{margin:0;padding:0;font-weight:600}.stars{gap:4px;margin-top:5px;display:flex}.stars svg{color:var(--primary-solid);font-size:14px}.quick-link-two h4{color:var(--white);padding:0 0 15px;font-size:30px}.quick-link-two ul{padding:0}.quick-link-two li{padding:5px 0;list-style-type:none}.quick-link-two li a{color:var(--white);font-weight:400;text-decoration:none}.news-letter-footer h4{color:var(--white);padding:0 0 15px;font-size:30px}.news-letter-footer p{color:var(--white);padding:0 0 15px;font-size:16px;font-weight:400}.send-btn a{background:var(--primary-gradient);min-width:56px;height:100%;color:var(--black);border:1px solid #ffffff59;border-radius:25px 0 0;justify-content:center;align-items:center;padding:0 22px;transition:transform .35s,box-shadow .35s,color .35s;display:inline-flex;position:relative;overflow:hidden}.send-btn a:before{content:"";background:#ffffff47;transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.send-btn a svg{z-index:1;color:var(--white);transition:transform .35s;position:relative}.newsletter-finder input#exampleFormControlInput1{border-radius:0;padding:11px 58px 11px 11px}.newsletter-finder{width:90%;position:relative}.send-btn{position:absolute;top:0;bottom:0;right:0}.quick-link-two{padding-left:30px}.footer-copyright{border-top:0;justify-content:space-between;align-items:center;padding:15px 0 0;display:flex;position:relative}.footer-copyright:before{content:"";background:linear-gradient(90deg,#ffffff1f,#fffffff2,#ffffff1f);height:1px;position:absolute;top:0;left:0;right:0}.copy-right-media li{padding:40px 0 0;display:inline-block}.copy-right-media ul{margin:0}.copy-one p{color:var(--white);margin:0;font-size:16px;font-weight:700}.copy-right-media a{color:#000}section.blog-sec{text-align:center;padding-top:64px;position:relative}img.shape15{position:absolute;top:10%;left:0}.social-icons{gap:12px;display:flex}.social-icons a{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.social-icons a svg{color:#fff;font-size:16px}.social-icons a:hover{background:#fff;transform:translateY(-3px)}.social-icons a:hover svg{color:#000}.quick-link-two ul li a{padding-left:0;transition:all .3s;display:inline-block;position:relative}.quick-link-two ul li a:before{content:"";background:var(--primary-gradient);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.quick-link-two ul li a:hover{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:translate(6px)}.quick-link-two ul li a:hover:before{width:100%}.send-btn a:hover{color:var(--white);transform:translate(-4px);box-shadow:-8px 0 18px #ead16c3d}.send-btn a:hover:before{transform:translate(120%)skew(-18deg)}.send-btn a:hover svg{transform:translate(2px,-2px)rotate(12deg)}.newsletter-finder input:focus{border-color:var(--primary-solid);outline:none;box-shadow:0 0 0 2px #ff6b4a4d}.social-icons a{transition:all .3s cubic-bezier(.2,.9,.4,1.1)}.social-icons a:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 8px 20px #0003}.blogs-heading-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:30px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;font-weight:700}.blogs-heading-wrapper h2{color:var(--white);margin-bottom:12px;font-size:60px;line-height:1.6}.details-box p{font-weight:600}.innerBanner-sec{background-color:#171c1d;background-image:url(../media/banner-bg.04b7fqibzr.o..webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:300px;display:flex;position:relative}section.innerBanner-sec h2{color:#fff;text-transform:uppercase;font-size:85px}.innerBanner-breadcrumbs ul{padding:0}.innerBanner-breadcrumbs ul li{display:inline-flex}.innerBanner-breadcrumbs ul li a,.innerBanner-breadcrumbs ul li span{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:25px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;text-align:left;-webkit-background-clip:text;background-clip:text;margin-right:10px;font-weight:700;text-decoration:none}.inner-lawyer-paragraph-wrapper{padding:17px 85px}.inner-lawyer-img-wrapper{padding:80px 0}.premium-accordion-wrapper.full-width{flex-direction:column;gap:20px;margin-top:20px;display:flex}.premium-accordion-item{background:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden;box-shadow:0 4px 20px #00000008}.premium-accordion-item.active{border-color:var(--primary-solid);transform:translateY(-2px);box-shadow:0 15px 45px #ae8e2e1f}.premium-accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:24px 35px;transition:background .3s;display:flex}.premium-accordion-header span{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--black);font-size:20px;font-weight:700;transition:color .3s}.premium-accordion-item.active .premium-accordion-header span{color:var(--primary-solid)}.premium-accordion-header svg{color:var(--primary-solid);font-size:18px;transition:transform .3s}.premium-accordion-content{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.premium-accordion-item.active .premium-accordion-content{max-height:1200px}.premium-accordion-content .inner-content{padding:0 35px 35px}.premium-accordion-content p{color:#444;margin-bottom:15px;font-size:16px;line-height:1.8}.premium-accordion-content p:last-child{margin-bottom:0}.attorney-contact-heading-wrapper{text-align:center}.attorney-contact-heading-wrapper h4{text-align:center;color:#fff;margin-bottom:12px;font-size:45px}.attorney-contact-heading-wrapper a.primary-custom-btn{background:var(--primary-gradient)}.attorney-contact-heading-wrapper{padding-bottom:90px}img.innerbanner-shape{position:absolute;right:0}img.shape13{position:absolute;top:50%;left:0}img.shape14{position:absolute;top:0}section.consultation-form{padding:90px 0;position:relative}.consultation-form-heading-wrapper{text-align:center}.consultation-form-heading-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:30px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;font-weight:700}.consultation-form-heading-wrapper h2{color:#171c1d;margin-bottom:12px;font-size:60px;line-height:1.6}.consultation-form-wrapper{width:70%;margin:0 auto}.consultation-form-wrapper .input-wrapper input,.consultation-form-wrapper .input-wrapper select,.consultation-form-wrapper .input-wrapper textarea{border:1px solid #b7b7b7;border-radius:5px;width:100%;margin-bottom:20px;padding:12px;font-size:18px;font-weight:600}.consultation-form-wrapper .input-wrapper button{background:var(--primary-gradient);text-transform:uppercase;width:100%;color:var(--white);border:none;border-radius:5px;padding:12px;font-size:18px;font-weight:700}input:focus,textarea:focus,select:focus{box-shadow:none;outline:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}section.reviews-sec{padding:90px 0;position:relative}.reviews-sec-heading-wrapper{text-align:center}.reviews-sec-heading-wrapper h5{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-size:30px;line-height:1.3;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;font-weight:700}.reviews-sec-heading-wrapper h2{color:#171c1d;margin-bottom:12px;font-size:60px;line-height:1.6}.testimonials-widget-shell{margin-top:42px}.testimonials-widget-shell:before{content:none}.testimonials-reviews-cta,.testimonials-reviews-cta:hover{color:#171c1d}.testimonials-google-summary{background:linear-gradient(#ffffff14,#ffffff05),#111;border:1px solid #ead16c6b;justify-content:center;align-items:center;gap:18px;margin:24px auto 40px;padding:16px 26px;display:inline-flex;box-shadow:0 18px 42px #00000029}.testimonials-google-summary img{width:210px;max-width:100%;height:auto}.testimonials-google-summary div{align-items:center;gap:10px;display:flex}.testimonials-google-summary strong{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1}.testimonials-google-summary span{color:var(--white);font-size:15px;font-weight:700}.testimonials-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:8px;display:grid}.testimonials-grid-card{opacity:1;visibility:visible;min-height:420px;transform:none}.testimonials-grid-card .google-testimonial-text{-webkit-line-clamp:7;font-size:17px;line-height:1.65}.testimonials-grid-card .google-testimonial-stars{font-size:18px}.testimonials-grid-card h3{font-size:24px}.policy-page+.footer-bg-wrapper{padding-top:0}.policy-content-sec{background:var(--white);padding:90px 0 120px}.policy-content-wrapper{border:1px solid #171c1d1f;max-width:980px;margin:0 auto;padding:42px;box-shadow:0 18px 42px #00000014}.policy-content-wrapper h2{color:#171c1d;margin-bottom:22px;font-size:46px;font-weight:700}.policy-content-wrapper p{color:#343434;margin-bottom:18px;font-size:17px;line-height:1.8}.google-reviews-sec{background:#050505;padding:0;overflow:hidden}.google-reviews-inner{min-height:630px;box-shadow:none;clip-path:none;background-color:#0000;background-image:linear-gradient(90deg,#00000047 0%,#000000c7 44%,#000000f5 100%),linear-gradient(#00000024,#050505),url(../media/lawyer.0uwk~6rgfmzd3.webp);background-position:0;background-repeat:no-repeat;background-size:43%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;padding:126px 0 48px;overflow:visible}.google-reviews-inner:before{opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3px 3px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.google-reviews-inner:after{background:#d8c18c;border:0;width:310px;height:10px;inset:auto auto -2px 50%;transform:translate(-50%)}.google-reviews-copy{text-align:center;margin-bottom:24px}.google-reviews-copy h5{display:none}.google-reviews-copy h2{color:#d8c18c;max-width:none;text-shadow:none;margin:0 0 12px;font-size:82px;font-weight:500;line-height:.95}.google-reviews-copy p{color:#fff;letter-spacing:2px;margin:0;font-size:18px;font-weight:800;line-height:1.2}.google-testimonials-layout{z-index:1;grid-template-columns:34% 66%;align-items:stretch;gap:34px;max-width:1320px;margin:0 auto;padding:0 38px;display:grid;position:relative}.google-testimonials-brand{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:486px;padding:42px 18px;display:flex}.google-testimonials-brand h3{color:#fff;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin:0 0 4px;font-size:34px;font-weight:900;line-height:1.1}.google-testimonials-brand p{color:#fff;margin:0 0 18px;font-size:21px;font-weight:800}.google-testimonials-badge-link{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#303d408c;border:1px solid #d8e1e285;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:300px;padding:16px 20px 14px;text-decoration:none;display:inline-flex}.google-testimonials-badge-link img{object-fit:contain;width:250px;max-width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0}.google-testimonials-badge-link span{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.google-testimonials-badge-link strong{color:#d8c18c;font-size:31px;font-weight:900;line-height:1}.google-testimonials-badge-link small{color:#fff;font-size:15px;font-weight:700;line-height:1.15}.google-testimonials-badge-link em{color:#d8c18c;gap:2px;font-size:18px;font-style:normal;display:inline-flex}.google-testimonials-shell{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0 46px;position:relative;overflow:visible}.google-testimonials-shell:before{content:none}.google-testimonials-slider{min-height:486px;margin-top:0;overflow:hidden}.google-testimonials-track{will-change:transform, opacity;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;min-height:486px;display:grid}.google-testimonials-slider.slide-next .google-testimonials-track{animation:.55s both testimonialSlideNext}.google-testimonials-slider.slide-prev .google-testimonials-track{animation:.55s both testimonialSlidePrev}.google-testimonial-card{min-height:486px;box-shadow:none;opacity:1;visibility:visible;background:#191e1eed;border:0;flex-direction:column;justify-content:flex-start;padding:34px 30px 38px;display:flex;position:relative;inset:auto;transform:none}.google-testimonial-card.active{transform:none}.google-testimonial-card-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.quote-mark{flex:none;justify-content:center;align-items:center;width:48px;height:40px;display:inline-flex;position:relative}.quote-mark svg{color:var(--primary-solid);filter:drop-shadow(0 8px 16px #ae8e2e38);font-size:34px}.quote-mark.bottom{opacity:.58;align-self:flex-end;margin-top:auto}.google-testimonial-stars{color:var(--primary-solid);filter:drop-shadow(0 7px 12px #ae8e2e33);gap:5px;margin:0;font-size:22px}.google-testimonial-text{color:#fff;letter-spacing:1.6px;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 24px;font-size:22px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.google-testimonial-card h3{color:#fff;font-family:var(--font-montserrat), "Montserrat", sans-serif;margin:0;font-size:25px;font-weight:900}.google-testimonials-arrow{z-index:2;color:#fff;background:#91a1a4;border:0;justify-content:center;align-items:center;width:36px;height:34px;font-size:20px;transition:background .25s,transform .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.google-testimonials-arrow:hover{background:#d8c18c;transform:translateY(-50%)scale(1.06)}.google-testimonials-arrow.prev{left:0}.google-testimonials-arrow.next{right:0}.google-testimonials-dots{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.google-testimonials-dots button{background:#ffffff4d;border:0;border-radius:999px;width:8px;height:8px;padding:0}.google-testimonials-dots button.active{background:#d8c18c;width:30px}@keyframes testimonialSlideNext{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}@keyframes testimonialSlidePrev{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:translate(0)}}.google-reviews-inner{background:linear-gradient(90deg, #00000029 0%, #000000c2 43%, #000000f5 100%), linear-gradient(180deg, #0000000a, var(--black));background-position:0;background-repeat:no-repeat;background-size:43%}.google-reviews-inner:after{background:var(--primary-gradient);box-shadow:0 -10px 34px #ead16c2e}.google-reviews-copy h2{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-family:ethereal;font-weight:600}.google-reviews-copy p{color:var(--white);font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:0;font-weight:600}.google-testimonials-brand h3{color:var(--white);font-family:ethereal;font-weight:700}.google-testimonials-brand p{color:#ffffffe6;font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:600}.google-testimonials-badge-link{background:linear-gradient(#ffffff14,#ffffff05),#111111ad;border-color:#ead16c75;box-shadow:0 18px 38px #00000042,inset 0 0 0 1px #ffffff14}.google-testimonials-badge-link strong,.google-testimonials-badge-link em{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.google-testimonials-badge-link small{color:var(--white);font-weight:700}.google-testimonial-card{background:linear-gradient(145deg,#ead16c14,#0000 38%),linear-gradient(#181818,#0d0d0d);border:1px solid #ead16c33;box-shadow:0 22px 54px #00000057,inset 0 1px #ffffff0f}.quote-mark:before{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;opacity:.82;-webkit-background-clip:text;background-clip:text}.google-testimonial-stars{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.google-testimonial-text{color:#ffffffe0;font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:0;font-weight:500}.google-testimonial-card h3{background:var(--primary-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ethereal;font-weight:700}.google-testimonials-arrow{background:var(--primary-gradient);color:var(--black);box-shadow:0 12px 24px #906d1e42}.google-testimonials-arrow:hover{background:var(--white);color:var(--black)}.google-testimonials-dots button{background:#ffffff42}.google-testimonials-dots button.active{background:var(--primary-gradient)}.google-testimonials-badge-link em,.google-testimonial-stars{color:var(--primary-solid);-webkit-text-fill-color:currentColor;background:0 0}.quote-mark:before{content:none}.quote-mark svg{color:var(--primary-solid)}.contact-boxes-row{margin:60px 0 40px}.ftr-blcks{background:var(--white);z-index:1;border:1px solid #ae8e2e1a;border-radius:20px;height:100%;padding:30px 25px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 35px -10px #0000001a}.ftr-blcks:before{content:"";background:var(--primary-gradient);z-index:-1;width:100%;height:5px;position:absolute;top:0;left:0}.ftr-blcks:hover{border-color:var(--primary-solid);transform:translateY(-8px);box-shadow:0 30px 45px -12px #0003}.ftr-blcks h5{color:var(--black);letter-spacing:.5px;text-transform:uppercase;margin-bottom:15px;font-family:Montserrat;font-size:1.2rem;font-weight:700}.ftr-blcks a{color:var(--primary-solid);font-weight:600;text-decoration:none;transition:color .2s}.ftr-blcks a:hover{color:#7a5610;text-decoration:underline}.cont-itm{margin-bottom:20px}.cont-itm:last-child{margin-bottom:0}.cont-itm h6{color:#666;margin-top:5px;font-family:Montserrat;font-size:.9rem;font-weight:400}.location p{color:#444;margin-bottom:10px;line-height:1.5}.get a{background:var(--primary-gradient);color:var(--white);border-radius:40px;margin-top:10px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 2px 8px #0000001a}.get a:hover{background:var(--primary-gradient-reverse);color:#fff;text-decoration:none;transform:scale(1.02)}.week p{border-top:1px dashed #ddd;margin-top:15px;padding-top:15px}.ftr-scl-icns{justify-content:center;gap:25px;margin:30px 0 50px;display:flex}.ftr-scl-icns a{text-indent:-9999px;width:55px;height:55px;color:var(--black);background:#f5f5f5;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;box-shadow:0 5px 15px #00000014}.ftr-scl-icns a:before{text-indent:0;color:var(--primary-solid);font-family:"Font Awesome 6 Brands";font-size:1.8rem;font-weight:400;transition:all .3s;position:absolute}.ftr-scl-icns a.facebook:before{content:"\\f09a"}.ftr-scl-icns a.insta:before{content:"\\f16d"}.ftr-scl-icns a.yelp:before{content:"\\f1e9"}.ftr-scl-icns a:hover{background:var(--primary-gradient);border-color:#0000;transform:translateY(-5px)}.ftr-scl-icns a:hover:before{color:var(--white)}.map-row{margin:50px 0 30px}.map-wrapper{border:5px solid var(--white);border-radius:24px;transition:all .4s;overflow:hidden;box-shadow:0 25px 40px -12px #00000040}.map-wrapper:hover{border-color:var(--primary-solid);box-shadow:0 30px 55px -12px #00000059}.map-wrapper iframe{width:100%;height:400px;display:block}@media (max-width:768px){.ftr-blcks{margin-bottom:25px;padding:20px}.ftr-scl-icns{gap:15px}.ftr-scl-icns a{width:45px;height:45px}.ftr-scl-icns a:before{font-size:1.4rem}.map-wrapper iframe{height:280px}}ul.navbar-nav{padding-left:45px;display:flex;justify-content:center!important}
@media screen and (max-width:2500px){img.img-fluid.banner-side-img{width:30%}}@media screen and (max-width:2400px){img.img-fluid.banner-side-img{width:30%}}@media screen and (max-width:2300px){img.img-fluid.banner-side-img{width:31%}}@media screen and (max-width:2200px){img.img-fluid.banner-side-img{width:31%}}@media screen and (max-width:1900px){img.img-fluid.banner-side-img{width:40%}}@media screen and (max-width:1500px){img.img-fluid.banner-side-img{width:44%}}@media screen and (min-width:1600px){.container{max-width:1520px}.lawyer-content-wrapper h2{font-size:55px}.banner-content-wrapper h5{font-size:70px}.banner-content-wrapper h1{font-size:65px}.injury-content-wrapper h2{font-size:60px}.blogs-content-wrapper h3{font-size:20px}.inner-lawyer-content-wrapper h2{font-size:70px}}@media screen and (min-width:1500px){ul.navbar-nav{gap:1px}.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:65px}.content-text-wrapper h4{font-size:30px}.content-text-wrapper p{font-size:35px}.lawyer-content-wrapper h2{font-size:55px}.est-img img{width:100%;max-width:170px}.est-img{right:-10px}.injury-content-wrapper h2{font-size:50px}.diluth-content-wrapper p{width:100%}.inner-lawyer-content-wrapper h2{font-size:60px}ul.navbar-nav li .nav-link.active{color:var(--white);font-weight:500}section.innerBanner-sec h2{font-size:75px}}@media screen and (max-width:1400px){ul.navbar-nav{gap:0!important}.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:50px}.content-text-wrapper h4,.content-text-wrapper p{font-size:30px}.est-img img{width:100%;max-width:170px}.est-img{right:-20px}.lawyer-content-wrapper h2{font-size:50px}.injury-content-wrapper h2{font-size:45px}.inner-lawyer-content-wrapper h2{font-size:55px}ul.navbar-nav li .nav-link:before{inset:-25px 0 -45px}}@media screen and (max-width:1200px){ul.navbar-nav li .nav-link{font-size:13px}.logo-wrapper img{width:100%;max-width:190px}img.shape1{width:100%;max-width:140px;position:absolute;top:-77px;left:30%}.about-component-text-wrapper{padding-top:35px;padding-left:65px}.lawyer-content-wrapper h2{font-size:40px}.est-img img{width:100%;max-width:120px}.primary-custom-btn{font-size:15px;padding:20px!important}.btns-wrapper{gap:10px}.why-choose-heading-wrapper h2{font-size:55px}.diluth-content-wrapper p{color:#fff;width:100%;font-size:15px}.practice-areas-heading-wrapper h5{font-size:25px}.practice-areas-heading-wrapper h2{font-size:50px}.callout-block h2{font-size:55px}.blogs-content-wrapper h3{font-size:20px;font-weight:700}.google-reviews-copy h2{font-size:65px}.contact-form-bg-wrapper{max-width:100%!important}section.innerBanner-sec h2{font-size:60px}.inner-lawyer-content-wrapper h2{font-size:45px}.inner-lawyer-paragraph-wrapper{padding:17px 0}.attorney-contact-heading-wrapper h4{font-size:35px}img.img-fluid.banner-side-img{z-index:2;width:46%;position:absolute;top:-110px;right:0}}@media screen and (max-width:1024px){.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:35px}.banner-content-wrapper{text-align:unset;max-width:100%}.content-text-wrapper h4,.content-text-wrapper p{font-size:23px}.about-component-heading-wrapper h2{font-size:40px}.about-component-text-wrapper{padding-top:30px;padding-left:10px}.est-img{top:61%;right:-19px}.lawyer-content-wrapper{padding-left:10px}.injury-content-wrapper h2{font-size:35px}.diluth-content-wrapper p{color:#fff;width:100%;font-size:13px}.phone-icon-box{gap:10px}.secondary-custom-btn{font-size:15px}.practice-areas-heading-wrapper h5{font-size:20px}.practice-areas-heading-wrapper h2,.callout-block h2{font-size:40px}.practice-box-heading,.blogs-heading-wrapper h5{font-size:20px}.blogs-heading-wrapper h2{font-size:50px}.blogs-content-wrapper h3{font-size:15px;font-weight:700}.google-testimonials-brand h3{font-size:25px}.google-testimonial-card-head{gap:0}.google-testimonial-card{padding:34px 10px 38px}.google-testimonial-text{font-size:15px}.google-testimonials-badge-link img{object-fit:contain;width:180px;max-width:100%}.google-testimonials-badge-link strong{font-size:20px}.est-img.home{top:37%}.practice-detail-copy h5{font-size:17px}.practice-detail-copy h2{font-size:40px}.practice-detail-feature-grid h4,.practice-sidebar-card h4,.inner-practice-content h3{font-size:20px}.reviews-sec-heading-wrapper h2{font-size:40px}.blog-detail-intro h1{font-size:30px}}@media screen and (max-width:992px){.practice-box-heading,.blogs-heading-wrapper h5{font-size:35px}.practice-detail-article h3{font-size:23px}.practice-areas-heading-wrapper h2,.callout-block h2{font-size:44px}.practice-areas-heading-wrapper{padding-left:0}img.img-fluid.banner-side-img{width:50%;top:-85px}.box-heading{font-size:20px}.primary-custom-btn{background:var(--primary-gradient);color:#000}.our-mission-box{bottom:-267px;right:80px}.est-img{right:52px;top:54%!important}}@media screen and (max-width:840px){.our-mission-box h3{font-size:35px;font-weight:700;line-height:20px}.lawyer-img-wrapper img{max-width:45%}.est-img img{width:45%;max-width:120px}.our-mission-box{width:min(88%,520px);bottom:-50%;left:50%;right:auto;transform:translate(-50%)}.est-img.home{top:30%}.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{font-size:30px;line-height:1.25}.lawyer-content-wrapper h2{font-size:30px!important}.subheading-wrapper h5{font-size:14px}img.shape2{position:absolute;left:-80px}.about-component-text-wrapper p,.lawyer-content-wrapper p{font-size:15px}.injury-content-wrapper h2,.injury-content-wrapper h2 span{font-size:30px!important}.injury-sec{min-height:auto;padding:40px 0}.practice-areas-heading-wrapper h5{font-size:16px}.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{line-height:1.25;font-size:33px!important}.blogs-content-wrapper .secondary-custom-btn-wrapper{text-align:center}.est-img.home-inner img{width:100%}.est-img.home-inner{top:51%;right:5%}.inner-lawyer-content-wrapper h2{font-size:30px}section.innerBanner-sec h2{font-size:40px!important}.inner-lawyer-content-wrapper p{font-size:15px}.attorney-contact-heading-wrapper h4{font-size:25px}.content-text-wrapper h4,.content-text-wrapper p{font-size:20px!important}.banner-content-wrapper h5,.banner-content-wrapper h1{padding:5px 0;font-size:40px}section.about-component-sec{min-height:275px}.innerBanner-breadcrumbs ul li a,.innerBanner-breadcrumbs ul li span,.blog-detail-intro h1{font-size:20px}.blog-detail-layout{grid-template-columns:auto;align-items:start;gap:34px;display:grid}img.img-fluid.banner-side-img{opacity:.75;width:54%;top:-21%;bottom:0}}@media screen and (max-width:768px){.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:30px!important}.content-text-wrapper h4,.content-text-wrapper p{font-size:16px!important}img.shape1{width:100%;max-width:115px;position:absolute;top:-55px;left:22%}img.shape2{position:absolute;left:-80px}img.shape15{z-index:-1;position:absolute;top:10%;left:0}img.img-fluid.banner-side-img{opacity:.75;width:53%;top:auto;bottom:0}.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{line-height:1.25;font-size:33px!important}img.innerbanner-shape{display:none!important}.our-mission-box{bottom:-268px!important}.est-img.home{top:47%!important;right:34px!important}}@media screen and (max-width:576px){img.img-fluid.banner-side-img{display:none!important}.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:45px!important}.content-text-wrapper h4,.content-text-wrapper p{font-size:25px!important}.about-component-heading-wrapper{padding:10px 29px}.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{line-height:1.25;font-size:50px!important}.est-img.home{top:57%;right:-10%}.lawyer-content-wrapper h2{font-size:41px!important}.why-choose-sec{padding:10px 12px}.practice-box-heading{font-size:60px!important}.callout-block h2{font-size:35px!important}.practice-box-heading,.blogs-heading-wrapper h5{font-size:25px}.blogs-content-wrapper h3{text-align:center;font-size:30px;font-weight:700}.quick-link-two{padding:30px 0}.copy-one p{font-size:13px}section.innerBanner-sec h2{font-size:30px!important}.est-img.home-inner{top:67%;right:5%}.inner-lawyer-img-wrapper{padding:35px 0}.reviews-sec-heading-wrapper h2{font-size:30px!important}.innerBanner-breadcrumbs ul li a,.innerBanner-breadcrumbs ul li span{font-size:14px!important}.innerBanner-breadcrumbs ul li a,.innerBanner-breadcrumbs ul li span,.blog-detail-intro h1{font-size:15px}.blog-detail-intro p{font-size:14px}.blog-detail-article .blog-lead{font-size:15px}.blog-detail-callout h3{font-size:20px}.blog-detail-article p,.blog-detail-article li{font-size:15px}.our-mission-box{bottom:47px!important}}@media screen and (max-width:480px){.est-img.home{top:46%!important;right:72px!important}}@media screen and (max-width:450px){.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:35px!important}.content-text-wrapper h4,.content-text-wrapper p,.banner-content-wrapper h4{font-size:18px!important}.est-img.home{top:30%;left:-7%}.lawyer-content-wrapper h2{font-size:39px!important}.practice-areas-heading-wrapper h2{font-size:45px!important}.practice-box-heading{font-size:40px!important}.callout-block h2{font-size:27px!important}.practice-box-heading,.blogs-heading-wrapper h5{font-size:20px}.blogs-heading-wrapper h2{font-size:40px!important}body{overflow-x:hidden!important}.why-choose-heading-wrapper.text-center h5,.blogs-content-wrapper h3{font-size:20px}section.innerBanner-sec h2{font-size:25px!important}.est-img.home-inner{top:59%;right:5%}.est-img.home{left:17%;top:41%!important}.inner-lawyer-content-wrapper h2{font-size:22px;font-weight:800}.attorney-contact-heading-wrapper h4{font-size:17px}.blog-detail-article h2{font-size:30px}.blog-detail-article{padding:30px}.consultation-form-heading-wrapper h2{font-size:35px!important}.blog-detail-intro h5{font-size:17px!important}.policy-content-wrapper h2{font-size:35px!important}}@media screen and (max-width:430px){.est-img.home{top:41%!important;left:17%!important}}@media screen and (max-width:390px){.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:30px!important}.content-text-wrapper h4,.content-text-wrapper p,.banner-content-wrapper h4{font-size:17px!important}.est-img.home{top:37%;left:-7%}.lawyer-content-wrapper h2{font-size:35px!important}.why-choose-heading-wrapper.text-center h2{font-size:45px!important}.practice-areas-heading-wrapper h2{font-size:40px!important}.blogs-heading-wrapper h2{font-size:35px!important}.blog-detail-article h2{font-size:27px}.practice-detail-copy h2{font-size:30px}.injury-content-wrapper h2{font-size:29px!important}.est-img img{width:45%;max-width:100px}.inner-lawyer-content-wrapper h2{font-size:19px;font-weight:800}.reviews-sec-heading-wrapper h2{font-size:20px!important}.consultation-form-heading-wrapper h5{font-size:25px!important}.consultation-form-heading-wrapper h2,.policy-content-wrapper h2{font-size:33px!important}section.lawyer-sec,.inner-personal-lawyer-sec,section.consultation-form,section.reviews-sec,.policy-content-sec{padding:25px 12px!important}section.practice-areas-sec{padding:0 0 10px!important}.callout-block h2{font-size:20px!important}section.service-main-wrapper{padding-bottom:15px!important}.practice-detail-sec{padding:30px 0 90px}.inner-practice-heading{margin-bottom:30px}.inner-lawyer-img-wrapper{padding:5px 0!important}.est-img.home{top:37%!important}}@media screen and (max-width:575px){.google-reviews-sec{padding:18px 12px 68px}.google-reviews-inner{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);padding:38px 16px 30px}.google-reviews-inner:after{inset:14px}.google-reviews-copy h5{font-size:15px}.google-reviews-copy h2{font-size:34px}.trustindex-widget-shell{padding:22px 14px 14px}}@media screen and (max-width:991px){.google-testimonials-shell{padding:24px}.google-testimonials-summary{padding-right:0}.google-testimonials-shell:before{margin:-4px 0 18px;display:inline-block;position:static}.google-testimonials-slider{min-height:360px}.google-testimonial-text{font-size:18px}}@media screen and (max-width:575px){.google-testimonials-shell{padding:18px 14px 20px}.google-testimonials-summary{flex-direction:column;align-items:flex-start;gap:14px}.google-testimonials-badge{width:158px}.google-testimonials-rating strong{font-size:28px}.google-testimonials-slider{min-height:430px}.google-testimonial-card{padding:22px 18px}.google-testimonial-top{gap:14px}.google-testimonial-user img{width:52px;height:52px}.google-testimonial-user h3{font-size:18px}.google-testimonial-source{flex:none;width:36px;height:36px;font-size:19px}.google-testimonial-text{-webkit-line-clamp:8;font-size:16px;line-height:1.65}.google-testimonials-controls{gap:12px}}@media screen and (max-width:1199px){.google-reviews-inner{background-size:48%}.google-testimonials-layout{grid-template-columns:32% 68%;gap:22px;padding:0 22px}.google-testimonials-slider,.google-testimonials-track{gap:24px}}@media screen and (max-width:991px){.google-reviews-sec{padding:0}.google-reviews-inner{background-position:50%;background-size:cover;min-height:auto;padding:28px 0 58px}.google-reviews-copy h2{margin:0 0 10px;font-size:58px}.google-testimonials-layout{grid-template-columns:1fr;gap:24px}.google-testimonials-brand{min-height:280px;padding:34px 18px}.google-testimonials-shell{padding:0 44px}.google-testimonials-slider,.google-testimonials-track,.google-testimonial-card{min-height:390px}.testimonials-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.google-testimonials-slider{min-height:auto}.google-testimonials-track{grid-template-columns:1fr;min-height:auto}.google-testimonial-card{min-height:360px}.google-testimonials-track .google-testimonial-card:nth-child(2){display:none}}@media screen and (max-width:575px){.google-reviews-inner{clip-path:none;padding:24px 0 52px}.google-reviews-inner:after{width:170px;height:8px;inset:auto auto -2px 50%}.google-reviews-copy h2{font-size:43px}.google-reviews-copy p{letter-spacing:0;font-size:13px}.google-testimonials-layout{padding:0 14px}.google-testimonials-brand h3{font-size:28px}.google-testimonials-brand p{font-size:17px}.google-testimonials-badge-link{gap:8px;width:100%;min-width:0;max-width:315px;padding:14px 16px 12px}.google-testimonials-badge-link img{width:220px;height:auto}.google-testimonials-badge-link strong{font-size:27px}.google-testimonials-badge-link small{font-size:13px}.google-testimonials-shell{padding:0 28px}.google-testimonial-card{min-height:390px;padding:26px 22px 30px}.google-testimonial-text{letter-spacing:0;-webkit-line-clamp:8;font-size:17px;line-height:1.55}.google-testimonials-arrow{width:30px;height:32px}.testimonials-google-summary{flex-direction:column;gap:10px;padding:14px;display:flex}.testimonials-google-summary img{width:210px}.testimonials-reviews-grid{grid-template-columns:1fr;gap:20px}.testimonials-grid-card{min-height:360px}}@media screen and (max-width:1199px){header.header-sec{z-index:9999;position:relative;overflow:visible}header.header-sec .row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 14px;display:grid}.header-logo-col,.header-nav-col,.header-cta-col{width:auto;max-width:none;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.header-logo-col{grid-area:1/2;justify-self:center}.header-nav-col{grid-area:1/1;justify-self:start;position:static}.header-cta-col{grid-area:1/3;justify-self:end}.logo-wrapper{text-align:center;position:relative!important}.logo-wrapper img{max-width:180px}.navbar{justify-content:flex-start;padding:0;position:static}.navbar-toggler{border:1px solid #ae8e2e8c;border-radius:0;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.navbar-toggler:focus{box-shadow:0 0 0 2px #ae8e2e38}.navbar-collapse{z-index:10000;background:#111;width:auto;margin-top:0;padding:12px;position:absolute;top:calc(100% - 2px);left:12px;right:12px;box-shadow:0 18px 34px #00000038}ul.navbar-nav{align-items:stretch;gap:4px!important}ul.navbar-nav li,ul.navbar-nav li .nav-link{width:100%}ul.navbar-nav li{flex-direction:column}.nav-link-row{align-items:stretch;width:100%}ul.navbar-nav li .nav-link{color:var(--white);justify-content:center;padding:12px 10px;font-size:15px}.has-dropdown .nav-link-row .nav-link{flex:1}.nav-dropdown-toggle{width:48px;color:var(--white);background:#ffffff0f;border:0;border-left:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.nav-dropdown-toggle span{font-family:var(--font-montserrat), "Montserrat", sans-serif}ul.navbar-nav li .nav-link:before,ul.navbar-nav li .nav-link:after{display:none}ul.navbar-nav li .nav-link.active{background:var(--primary-gradient);color:var(--black)}.practice-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:0;transition:max-height .3s;position:static;overflow:hidden;transform:none}.has-dropdown:hover .practice-dropdown-menu,.has-dropdown:focus-within .practice-dropdown-menu{transform:none}.has-dropdown.dropdown-open .practice-dropdown-menu{max-height:620px;overflow-y:auto}.practice-dropdown-inner{box-shadow:none;background:#00000047;border-width:1px 0 0;grid-template-columns:1fr;gap:10px;padding:12px}.practice-dropdown-group{padding:12px}ul.navbar-nav li .practice-dropdown-title,ul.navbar-nav li .practice-dropdown-group a{text-align:left;justify-content:flex-start}ul.navbar-nav li .practice-dropdown-group a{padding:0;font-size:13px}header.header-sec .primary-custom-btn-wrapper{text-align:right;padding-left:0}header.header-sec .primary-custom-btn{white-space:nowrap;padding:14px 18px!important}.banner-sec{background-position:100%}.banner-content-wrapper{max-width:62%}.blogs-content-wrapper{margin:0 24px;padding:20px}.contact-form-bg-wrapper,.attorney-contact-form-wrapper .contact-form-bg-wrapper{grid-template-columns:34% 66%;max-width:100%}}@media screen and (max-width:991px){body{overflow-x:hidden}header.header-sec{padding:12px}.banner-sec{background-position:50%;background-size:cover;min-height:auto;padding:70px 12px 60px}img.img-fluid.banner-side-img{opacity:.75;width:42%;top:auto;bottom:0}.banner-content-wrapper{z-index:3;max-width:68%;position:relative}.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:44px}.content-text-wrapper h4,.content-text-wrapper p{font-size:24px}.google-reviews{text-align:left;padding-right:0}.google-reviews img{max-width:250px}.about-component-heading-wrapper,.about-component-text-wrapper,.lawyer-content-wrapper,.practice-areas-heading-wrapper,.inner-lawyer-paragraph-wrapper{padding-left:0}.about-component-text-wrapper{padding-top:0}.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{font-size:42px;line-height:1.25}section.lawyer-sec,.inner-personal-lawyer-sec,section.consultation-form,section.reviews-sec,.policy-content-sec{padding:56px 12px}.lawyer-img-wrapper{text-align:center;margin-bottom:110px;padding-left:0;top:0}.lawyer-img-wrapper img{max-width:100%}.our-mission-box{width:min(88%,520px);bottom:-88px;left:50%;right:auto;transform:translate(-50%)}.est-img{bottom:40px;right:12%}.btns-wrapper{flex-wrap:wrap}.injury-sec{min-height:auto;padding:58px 12px}.injury-content-wrapper h2,.injury-content-wrapper h2 span{font-size:42px}section.service-main-wrapper{padding-bottom:170px}.diluth-image-wrapper .lawyer2{max-width:72%;margin:28px auto 0;display:block;position:static}img.car-image{display:none}section.practice-areas-sec{padding:54px 0 10px}.service-list-btn-wrapper{justify-content:flex-start}.practice-box{min-height:280px}.practice-box-heading{font-size:25px}.callout-block{padding:44px 24px}.callout-block h2{font-size:42px}section.blog-sec{padding-top:48px}section.blogs-sec{margin-top:-120px}.blogs-boxes-wrapper,.inner-practice-grid{grid-template-columns:repeat(2,1fr)}.blogs-content-wrapper{min-height:190px;margin:-54px 16px 0;position:relative;bottom:auto}.inner-blogs-wrapper .blogs-boxes-wrapper{row-gap:34px}.contact-form-wrapper{margin-bottom:0}.contact-form-bg-wrapper,.attorney-contact-form-wrapper .contact-form-bg-wrapper{background-size:cover;grid-template-columns:1fr;padding:28px}.contact-form-bg-wrapper .contact-form{padding:0}.footer-bg-wrapper{padding-top:0}.quick-link-two{padding-left:0}.newsletter-finder{width:100%}.footer-copyright{text-align:center;flex-direction:column;gap:12px}section.innerBanner-sec h2{font-size:52px}.consultation-form-wrapper{width:100%}}@media screen and (max-width:767px){.banner-sec{padding:54px 12px 42px}img.img-fluid.banner-side-img{opacity:1;width:min(76%,360px);margin:24px auto 0;display:block;position:relative}.banner-content-wrapper{text-align:left;max-width:100%}.banner-content-wrapper h5,.banner-content-wrapper h1{font-size:38px}.banner-content-wrapper h1.headline-animating{white-space:normal}.content-text-wrapper h4,.content-text-wrapper p{font-size:21px}section.about-component-sec{min-height:auto;padding:40px 12px}img.shape1,img.shape2,img.shape3,img.shape4,img.shape5,img.shape6,img.shape7,img.shape8,img.shape9,img.shape10,img.shape13,img.shape14,img.shape15,img.innerbanner-shape{display:none}.lawyer-img-wrapper img,.diluth-image-wrapper .lawyer2{max-width:88%}.our-mission-box{width:100%;margin-top:18px;padding:28px 20px;position:relative;bottom:auto;left:auto;transform:none}.our-mission-box h3{font-size:32px}.lawyer-img-wrapper{margin-bottom:24px}.why-choose-boxes-wrapper{gap:18px;margin-top:28px}.why-choose-box{min-width:100%;max-width:100%}.box-para{opacity:1;transform:none}.grid-row,.blogs-boxes-wrapper,.inner-practice-grid{grid-template-columns:1fr}.callout-block{grid-column:span 1}section.service-main-wrapper{padding-bottom:80px}section.blog-sec{padding:40px 0 24px}section.blogs-sec{margin-top:0;padding:38px 0}.blogs-boxes-wrapper{gap:34px}.blogs-content-wrapper{min-height:auto;margin:-48px 14px 0}.contact-form-bg-wrapper .form-grid{grid-template-columns:1fr;gap:16px}.contact-form-bg-wrapper .contact-form h2{font-size:32px}.contact-form-bg-wrapper .contact-form textarea{margin-top:16px}.contact-form-bg-wrapper .contact-form button{justify-content:center;width:100%}.inner-practice-sec,.policy-content-sec{padding:54px 12px 72px}.policy-content-wrapper{padding:26px 20px}.innerBanner-sec{min-height:240px}section.innerBanner-sec h2{font-size:40px}.innerBanner-breadcrumbs ul li a,.innerBanner-breadcrumbs ul li span{font-size:18px}}@media screen and (max-width:575px){html,body{max-width:100%;overflow-x:hidden!important}body>main,body>section,.footer-bg-wrapper{max-width:100%;overflow-x:hidden}body>header{max-width:100%;overflow:visible}.container{max-width:100%}header.header-sec .primary-custom-btn{width:auto;max-width:132px;font-size:11px;line-height:1.15;padding:10px 11px!important}header.header-sec .row{column-gap:8px}.navbar-toggler{padding:7px 8px}.logo-wrapper img{max-width:128px}.banner-content-wrapper h5,.banner-content-wrapper h1,.about-component-heading-wrapper h2,.lawyer-content-wrapper h2,.why-choose-heading-wrapper h2,.practice-areas-heading-wrapper h2,.blogs-heading-wrapper h2,.callout-block h2,.consultation-form-heading-wrapper h2,.reviews-sec-heading-wrapper h2,.policy-content-wrapper h2{font-size:32px}.content-text-wrapper h4,.content-text-wrapper p{font-size:18px}.primary-custom-btn{padding:15px 18px!important}.secondary-custom-btn{justify-content:center;width:100%;padding:8px 0;font-size:16px}.google-reviews img{max-width:210px}.about-component-heading-wrapper{padding:0 0 18px}.about-component-text-wrapper p,.lawyer-content-wrapper p,.diluth-content-wrapper p,.policy-content-wrapper p{font-size:16px}.btns-wrapper,.phone-icon-box{width:100%}.phone-icon-content h4{font-size:20px}.injury-content-wrapper h2,.injury-content-wrapper h2 span{font-size:32px}.practice-box{min-height:250px;padding:22px 18px}.practice-box-heading{font-size:23px}.blogs-content-wrapper{padding:18px}.blogs-content-wrapper h3{font-size:18px}.blog-learn-more-btn{justify-content:flex-end}.contact-form-wrapper,.attorney-contact-form-wrapper{padding-left:0;padding-right:0}.contact-form-bg-wrapper,.attorney-contact-form-wrapper .contact-form-bg-wrapper{padding:20px 14px}.contact-details-wrapper{padding:14px}section.footer-sec{padding:46px 0}.footer-logo-wrapper,.quick-link-one,.quick-link-two,.news-letter-footer{text-align:center}.footer-user,.social-icons{justify-content:center}.copy-right-media li{padding-top:18px}}
