:root{--header-height:360px;--section-header-height:196px}@media (min-width:420px){:root{--section-header-height:160px}}@media (min-width:576px){:root{--section-header-height:200px}}:root{--blue:#33476f;--dark-blue:#00194b;--gray:#e6e8ed;--light-gray:#fff7f2;--orange:#f60;--golden-bronze:#c59958;--navy:#162541;--light-navy:#5c667a;--white:#fff;--bg-gray:#d9d9d9;--color-brand-green:#1a4d2e;--section-surface-subtle:#f9fafb;--color-primary-dark:#0f2418;--color-primary-mid:#1a3c2a;--color-primary-deep:#0a1810;--color-primary-accent:var(--color-brand-green);--section-green-gradient:linear-gradient(145deg,var(--color-primary-accent) 0%,var(--color-primary-mid) 42%,var(--color-primary-dark) 100%);--section-green-solid:var(--color-primary-mid);--font-display-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--btn-cta-primary-bg:var(--white);--btn-cta-primary-bg-hover:#f2f2f2;--btn-cta-primary-fg:var(--color-primary-dark);--btn-cta-primary-fg-hover:var(--color-primary-deep);--btn-cta-outline-fg:var(--white);--btn-cta-outline-fg-hover:var(--color-primary-dark);--btn-cta-outline-border:var(--white);--btn-cta-outline-border-hover:var(--white);--btn-cta-outline-bg-hover:hsla(0,0%,100%,.12);--btn-cta-focus-ring:var(--white);--btn-cta-brand-solid-bg:var(--color-brand-green);--btn-cta-brand-solid-bg-hover:#163d28;--btn-cta-brand-solid-fg:var(--white);--btn-cta-brand-secondary-bg:rgba(26,77,46,.1);--btn-cta-brand-secondary-bg-hover:rgba(26,77,46,.16);--btn-cta-brand-secondary-fg:var(--color-brand-green);--btn-cta-brand-outline-fg:var(--color-brand-green);--btn-cta-brand-outline-border:var(--color-brand-green);--btn-cta-brand-outline-bg-hover:rgba(26,77,46,.08);--btn-cta-brand-focus-ring:var(--color-brand-green)}.legal-services{padding-block:1.5rem 2rem}@media (min-width:768px){.legal-services{padding-block:2rem 2.5rem}}.legal-services__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (min-width:768px){.legal-services__inner{gap:1.5rem}}.legal-services__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--white);border-radius:.5rem;-webkit-box-shadow:0 .375rem 1.5rem rgba(22,37,65,.08);box-shadow:0 .375rem 1.5rem rgba(22,37,65,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:0;overflow:hidden;-webkit-transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (hover:hover) and (pointer:fine){.legal-services__item:hover{-webkit-box-shadow:0 .875rem 2.5rem rgba(22,37,65,.12);box-shadow:0 .875rem 2.5rem rgba(22,37,65,.12);-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.legal-services__item:hover .legal-services__visual{background-color:var(--btn-cta-brand-solid-bg-hover)}.legal-services__item:hover .legal-services__icon-wrap{-webkit-box-shadow:0 .375rem 1.125rem rgba(0,0,0,.22);box-shadow:0 .375rem 1.125rem rgba(0,0,0,.22);-webkit-transform:scale(1.06);transform:scale(1.06)}.legal-services__item:hover .legal-services__content{background-color:var(--section-surface-subtle)}.legal-services__item:hover .legal-services__description{color:var(--navy)}.legal-services__item:hover .legal-services__description a{color:var(--color-brand-green)}.legal-services__item:hover .legal-services__description a:hover{color:var(--color-primary-dark)}}.legal-services__item--visual-left .legal-services__visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.legal-services__item--visual-left .legal-services__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.legal-services__item--visual-right .legal-services__visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.legal-services__item--visual-right .legal-services__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.legal-services__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}.legal-services__item.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.legal-services__item.image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.legal-services__item .legal-services__content,.legal-services__item .legal-services__visual{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.legal-services__visual{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-brand-green);color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;justify-content:center;min-height:13.75rem;padding:1.75rem 1.25rem 2rem;position:relative;text-align:center;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media (min-width:768px){.legal-services__visual{-webkit-box-flex:0;-ms-flex:0 0 clamp(16.25rem,32vw,20rem);flex:0 0 clamp(16.25rem,32vw,20rem);max-width:100%;min-height:100%;padding:2rem 1.5rem 2.25rem}}.legal-services__index{color:hsla(0,0%,100%,.14);font-size:3.125rem;font-weight:700;letter-spacing:-.04em;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.legal-services__index{font-size:3.75rem;top:1rem}}.legal-services__visual-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.125rem;max-width:17.5rem;position:relative;width:100%;z-index:1}.legal-services__icon-wrap,.legal-services__visual-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.legal-services__icon-wrap{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.18);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;height:3.5rem;justify-content:center;line-height:0;padding:.75rem;-webkit-transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:3.5rem}.legal-services__icon{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.legal-services__visual-title{color:var(--white);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0;text-transform:none}@media (min-width:768px){.legal-services__visual-title{font-size:1.5rem}}.legal-services__content{-webkit-box-flex:1;background-color:var(--white);-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:1.75rem 1.375rem;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media (min-width:768px){.legal-services__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:2.25rem 2.5rem}}.legal-services__description{color:var(--light-navy);font-size:.9375rem;font-weight:400;line-height:1.7;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}@media (min-width:768px){.legal-services__description{font-size:1rem;line-height:1.75}}.legal-services__description p{margin:0 0 .75rem}.legal-services__description p:last-child{margin-bottom:0}.legal-services__description ol,.legal-services__description ul{margin:.75rem 0;padding-left:1.15em}.legal-services__description li{margin-bottom:.5rem}.legal-services__description li:last-child{margin-bottom:0}.legal-services__description ul li::marker{color:var(--color-brand-green)}.legal-services__description ol li::marker{color:var(--color-brand-green);font-weight:600}.legal-services__description strong{color:var(--navy);font-weight:700}.legal-services__description a{color:var(--color-brand-green);text-decoration:underline;text-underline-offset:.125rem;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.legal-services__description a:hover{color:var(--color-primary-dark)}@media (prefers-reduced-motion:reduce){.legal-services__content,.legal-services__description,.legal-services__description a,.legal-services__icon-wrap,.legal-services__item,.legal-services__visual{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.legal-services__item:hover,.legal-services__item:hover .legal-services__icon-wrap{-webkit-transform:none;transform:none}}

/*# sourceMappingURL=legal-services.css.map*/