.entry-content>.wp-block-group.alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.entry-content>.jlm-section{margin-top:0;margin-bottom:0}.jlm-section{position:relative;padding-top:50px;padding-bottom:50px}.jlm-section.alignfull{max-width:none}.jlm-section.section1{padding-top:35px;padding-bottom:35px;background-color:#034e56;color:#fff}.jlm-section.section2{background-color:#2a1538;color:#fff}.jlm-section.jlm-news{padding-top:0;padding-bottom:0;background:linear-gradient(to right,#2a1538 0%,#2a1538 50%,#fff 50%,#fff 100%)}.jlm-container{box-sizing:border-box;width:100%;max-width:none;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.jlm-section>.jlm-container{width:100%;margin-left:auto;margin-right:auto}.jlm-container>:first-child{margin-top:0}.jlm-container>:last-child{margin-bottom:0}.entry-content .wp-block-columns{gap:30px}.entry-content .wp-block-column{min-width:0}.jlm-section .wp-block-columns{margin-bottom:0}.jlm-section.section1 :is(h1,h2){color:#fff;font-family:'Trajan Pro Regular',Georgia,serif;font-size:50px;font-weight:400;text-transform:uppercase;text-align:center}.jlm-section.section1 :is(h3,p){color:#fff;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:35px;text-align:center}.jlm-section.section2 .wp-block-columns{align-items:center}.jlm-section.section2 :is(h2,h3){color:#fff;font-family:'Trajan Pro Regular',Georgia,serif;font-size:30px;font-weight:400;line-height:1.25;text-transform:uppercase}.jlm-section.section2 .wp-block-button__link{color:#fff}.jlm-section.section2 .contact_us{background-color:transparent}.jlm-section.section2 .contact_us:hover{background-color:#034e56;border-color:#fff}.jlm-section.section2 .wp-block-button.is-style-outline>.wp-block-button__link{position:relative;padding:5px 45px 5px 15px;border:3px solid #fff;background-color:transparent;color:#fff;font-family:Muli,Arial,sans-serif;font-size:30px;font-weight:700;font-style:italic;line-height:1.5;text-transform:uppercase}.jlm-section.section2 .wp-block-button.is-style-outline>.wp-block-button__link:after{position:absolute;top:calc(50% - 10px);right:12px;width:25px;height:21px;background:url(//www.joneslawmn.com/wp-content/themes/jones-law-modern/assets/css/../images/arrow.webp) no-repeat;content:''}.jlm-section.section2 .wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:#fff;background-color:#034e56;color:#fff}.jlm-section.section3>.jlm-container>:is(h1,h2){color:#2a1538;font-family:Muli,Arial,sans-serif;font-size:50px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.jlm-section.section3>.jlm-container>h3{margin-bottom:0;color:#034e56;font-family:'Trajan Pro Regular',Georgia,serif;font-size:36px;font-weight:400;text-align:center}.jlm-practice-grid,.jlm-team-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:35px 30px}.jlm-practice-grid{margin-top:35px}.jlm-practice-grid>*,.jlm-team-grid>*{min-width:0;margin-top:0;margin-bottom:0}.jlm-practice-card{position:relative;isolation:isolate;display:grid;grid-template-columns:60px minmax(0, 1fr);align-items:start;gap:10px;min-width:0;transform:translateY(var(--jlm-practice-lift,0));transition:transform .2s ease}.jlm-practice-card:before{position:absolute;z-index:-1;inset:-12px;border:1px solid #03738024;border-radius:4px;background:linear-gradient(135deg,#fff,#edf5f5);box-shadow:0 10px 24px #2a153812;opacity:var(--jlm-practice-highlight,0);pointer-events:none;content:'';transition:opacity .2s ease}.jlm-practice-card>.wp-block-image{width:60px;max-width:60px;margin:0}.jlm-practice-card>.wp-block-image img{display:block;width:60px;max-width:100%;height:auto}.jlm-practice-icon{display:block;flex:0 0 60px;width:60px;height:60px;margin:0;line-height:0}.jlm-practice-icon svg{display:block;width:60px;height:60px}.jlm-practice-card .jlm-practice-icon{transform:scale(var(--jlm-practice-scale,1));transition:transform .2s ease}.jlm-practice-card .jlm-practice-icon svg>circle{fill:var(--jlm-practice-icon-fill,#037380);transition:fill .2s ease}.jlm-practice-card>.wp-block-jones-law-practice-icon{width:60px;max-width:60px;margin:0}.jlm-practice-card>.wp-block-group{min-width:0;margin-top:0;margin-bottom:0}.jlm-practice-card .wp-block-heading{position:relative;margin:0 0 10px;padding-bottom:10px;color:var(--jlm-practice-heading,#034e56);font-family:'Trajan Pro Regular',Georgia,serif;font-size:18px;font-weight:400;line-height:1.35;text-align:left;text-transform:none;transition:color .2s ease}.jlm-practice-card .wp-block-heading:after{position:absolute;left:0;bottom:0;width:var(--jlm-practice-line,50px);height:2px;background-color:var(--jlm-practice-heading,#034e56);content:'';transition:width .2s ease,background-color .2s ease}.jlm-practice-card p{margin:0;color:#000;font-size:14px;font-weight:500;line-height:1.6}.jlm-practice-card a{color:#000;font-style:italic;font-weight:600}.jlm-practice-card a:hover{color:#034e56}.jlm-practice-card a.jlm-practice-link{font-size:inherit;line-height:inherit}.jlm-practice-card a:focus-visible{outline:3px solid #037380;outline-offset:4px}.jlm-practice-card:focus-within{--jlm-practice-lift:-3px;--jlm-practice-highlight:1;--jlm-practice-scale:1.06;--jlm-practice-icon-fill:#2a1538;--jlm-practice-heading:#2a1538;--jlm-practice-line:82px}@media (hover:hover) and (pointer:fine){.jlm-practice-card:hover{--jlm-practice-lift:-3px;--jlm-practice-highlight:1;--jlm-practice-scale:1.06;--jlm-practice-icon-fill:#2a1538;--jlm-practice-heading:#2a1538;--jlm-practice-line:82px}}@media (prefers-reduced-motion:reduce){.jlm-practice-card,.jlm-practice-card:before,.jlm-practice-card .jlm-practice-icon,.jlm-practice-card .jlm-practice-icon svg>circle,.jlm-practice-card .wp-block-heading,.jlm-practice-card .wp-block-heading:after{transition:none}.jlm-practice-card{transform:none}.jlm-practice-card .jlm-practice-icon{transform:none}}.jlm-person{min-width:0;text-align:center}.jlm-person .wp-block-image{width:100%;max-width:290px;aspect-ratio:2/3;margin:0 auto 18px}.jlm-person .wp-block-image a{display:block;height:100%}.jlm-person .wp-block-image img{display:block;width:100%;max-width:100%;height:100%;aspect-ratio:2/3;object-fit:cover;object-position:center top;margin-left:auto;margin-right:auto}.jlm-person .wp-block-heading{margin-bottom:6px;color:#212121;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35;text-align:center;text-transform:uppercase}.jlm-person .wp-block-heading a{color:inherit;text-decoration:none}.jlm-person .wp-block-heading a:hover{color:#034e56}.jlm-person>p{margin-top:0;margin-bottom:18px;color:#777;font-size:12px;letter-spacing:1px;line-height:1.6;text-transform:uppercase}.jlm-person .wp-block-buttons{justify-content:center}.jlm-news .wp-block-columns{gap:0}.jlm-news>.jlm-container>.wp-block-columns{gap:0;margin-top:0;margin-bottom:0}.jlm-news .news_outer,.jlm-news .quote_outer{padding:35px 30px}.jlm-news .news_outer{background:url(//www.joneslawmn.com/wp-content/themes/jones-law-modern/assets/css/../images/news_bg.webp) center/cover no-repeat}.jlm-news .quote_outer{background-color:#fff}.jlm-news :is(.news_inr,.news_inner){min-width:0}.jlm-news :is(.news_inr,.news_inner) .jlm-kicker{margin:0;color:#fff;font-family:'Trajan Pro Regular',Georgia,serif;font-size:36px;font-weight:400;line-height:1.25}.jlm-news :is(.news_inr,.news_inner) .jlm-section-title{margin:0 0 24px;color:#fff;font-family:Muli,Arial,sans-serif;font-size:38px;font-weight:800;line-height:50px}.request_a_quote_form .jlm-kicker{margin:0;color:#034e56;font-family:'Trajan Pro Regular',Georgia,serif;font-size:36px;font-weight:400;line-height:1.25}.request_a_quote_form .jlm-section-title{margin:0 0 24px;color:#2a1538;font-family:Muli,Arial,sans-serif;font-size:38px;font-weight:800;line-height:50px;text-transform:uppercase}.inner_section2 .jlm-kicker{margin:0;color:#034e56;font-family:'Trajan Pro Regular',Georgia,serif;font-size:36px;font-weight:400;line-height:1.25;text-align:center}.inner_section2 .jlm-section-title{margin:0 0 35px;color:#2a1538;font-family:Muli,Arial,sans-serif;font-size:50px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.jlm-news .wp-block-shortcode{min-width:0;max-width:100%}.entry-content .wp-block-image{max-width:100%}.entry-content .wp-block-image img{max-width:100%;height:auto}.entry-content .wp-block-image.alignleft{margin-right:25px}.entry-content .wp-block-image.alignright{margin-left:25px}.entry-content .wp-block-button__link{box-sizing:border-box;border-radius:0;font-family:Muli,Arial,sans-serif;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.entry-content .wp-block-button__link:hover{box-shadow:0 7px 10px #00000030}.entry-content .wp-block-button__link:focus-visible{outline:3px solid #037380;outline-offset:3px}.entry-content .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:#034e56}.entry-content .wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid currentColor;background-color:transparent}.entry-content .wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:#034e56;color:#fff}.entry-content .section2 .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){border:3px solid #fff;color:#fff}@media (min-width:576px){.jlm-container{max-width:540px}}@media (min-width:600px){.jlm-practice-grid,.jlm-team-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:768px){.jlm-container{max-width:720px}}@media (min-width:992px){.jlm-container{max-width:960px}.jlm-practice-grid,.jlm-team-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:1200px){.jlm-container{max-width:1140px}}@media (min-width:1440px){.jlm-container{max-width:1400px}}@media (max-width:767px){.jlm-section{padding-top:35px;padding-bottom:35px}.jlm-section.section1 :is(h1,h2){font-size:36px}.jlm-section.section1 :is(h3,p){font-size:20px;line-height:1.6}.jlm-section.section2 :is(h2,h3){font-size:24px}.jlm-section.section2 .wp-block-button.is-style-outline>.wp-block-button__link{font-size:24px}.jlm-section.section3>.jlm-container>:is(h1,h2){font-size:36px;line-height:1.2}.jlm-section.section3>.jlm-container>h3{font-size:28px}.jlm-news .news_outer,.jlm-news .quote_outer{padding:30px 15px}.jlm-section.jlm-news{background:#fff}.jlm-news :is(.news_inr,.news_inner) .jlm-kicker,.request_a_quote_form .jlm-kicker,.inner_section2 .jlm-kicker{font-size:28px}.jlm-news :is(.news_inr,.news_inner) .jlm-section-title,.request_a_quote_form .jlm-section-title{font-size:32px;line-height:1.25}.inner_section2 .jlm-section-title{font-size:36px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.entry-content .wp-block-button__link{transition:none}}.jlm-section.jlm-news{background:linear-gradient(to right,#451e5d 0%,#451e5d 50%,#f7f8f8 50%,#f7f8f8 100%)}.jlm-news .news_outer{background:#451e5d}.jlm-news .quote_outer{background:#f7f8f8}.jlm-news .quote_outer .nf-field-element :is(input:not([type=submit]),select,textarea){background-color:#fff !important}.jlm-news .news_inr h3.jlm-kicker{color:#fff}.jlm-news .news_inr h2.jlm-section-title{color:#fff}.jlm-news #cff{background:0 0 !important}.jlm-news #cff .cff-item{border:1px solid #dce5e5 !important;background:#fff !important}@media (min-width:782px){.jlm-news .quote_outer{border-left:1px solid #e6eeee}}@media (max-width:781px){.jlm-news .quote_outer{border-top:1px solid #e6eeee}}@media (max-width:781px){.jlm-section.jlm-news{background:#f7f8f8}}