@media all {
  *#dm .dmInner div.u_4284676481 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1842492894 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1842492894 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1842492894 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1842492894 .dmform-success {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1842492894 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1842492894 .dmform-error {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1842492894 { border-radius:3px 3px 3px 3px !important; }

  *#dm .dmInner div.u_1842492894 .dmformsubmit {
    margin-block-start:10px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
  }

  *#dm .dmInner div.u_1184162192 hr {
    border-width:5px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_662404519 img { object-fit:contain !important; }

  *#dm .dmInner div.u_726922816 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3672181942 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1872223060 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1706841415 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3701018390 hr { border-width:1px !important; }

  *#dm .dmInner a.u_3001791333 span.text { font-family: Roboto !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/1c07b42b/dms3rep/multi/opt/imgi_2_Behm-20Law-20Group-20LTD.-20header.jpg_ipEcW9ggOKUrXsPHjZ19CWwfrWS-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 45px 4% 45px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_7ds {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_9ac {
    width: 85.35%;
    height: 64px;
    max-width: 100%;
    margin-top: 315px;
}
    
#widget_is7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 0% 20px 4% 20px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_9ac {
    height: 66px;
    width: 59.34%;
    margin-top: 32px;
}
    
#group_7ds {
    width: 100.00%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 68.31%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.693039049235992%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 75px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_rnf {
    width: 45px;
    height: 45px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8u4 {
    width: 50.10%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 81.51%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 18.39970887918486%;
}
    
#widget_8u4 {
    width: 84.22%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_rnf {
    height: 46px;
}
    
#widget_8u4 {
    width: 79.69%;
}
}



@media all {
    
#c8c55155 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 52.33%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
}
    
#b2f95051[data-css-edit] {
    z-index: 1;
}
#b2f95051 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.666666666666664%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/1c07b42b/dms3rep/multi/opt/imgi_11_wood-texture.jpgg.vbtzf-705h.webp);
    padding: 30px 30px 30px 30px;
    margin: -500px 3% 0px 0%;
}
    
#\33 92d5971 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 45px 0% 45px;
}
    
#widget_rcr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3db2d95 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eol {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nst {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f7u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_f7u {
    width: 46.82%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 92d5971 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b2f95051 {
    width: 46.05400291120815%;
}
    
#c8c55155 {
    width: 46.87%;
}
}



@media (max-width: 767px) {
    
#c8c55155 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b2f95051 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 3% 0px 0%;
}
    
#\33 92d5971 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 5px;
}
}



@media all {
    
#f358c050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ba52b36 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 45px 4% 45px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1bd48b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b213e3e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_cnk {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_sqb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tmn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 95cc213 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ba52b36 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#f358c050 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 ba52b36 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b213e3e1 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_cnk {
    height: auto;
}
}



@media all {
    
#d907f266 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f9aae0f1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 45px 4% 45px;
}
    
#\38 4d8ec32::before, #\38 4d8ec32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.9;
    border-radius: inherit;
}
#\38 4d8ec32 {
    background-image: url("https://lirp.cdn-website.com/1c07b42b/dms3rep/multi/opt/imgi_12_pillars-of-law-and-information-at-the-united-states-supreme-cour-1920w.webp");
    background-attachment: fixed;
}
#\38 4d8ec32.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAcAAUAmJQBOl0AATu+Rb/eAAPzsPeSMMs2hZqt3WjHEfjlPAX/b2wiC9/P+LYpCoAAA');
}
    
#widget_mbi {
    width: 100%;
    height: 56px;
    max-width: 100%;
}
    
#widget_oed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1gt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1646a51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#c2711425 {
    width: 100%;
    height: 56px;
    max-width: 100%;
}
    
#bafa1935 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3b8358d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edd8de6c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9aae0f1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 4d8ec32::before, #\38 4d8ec32 > .bgExtraLayerOverlay {
    
}
#\38 4d8ec32.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAcAAUAmJQBOl0AATu+Rb/eAAPzsPeSMMs2hZqt3WjHEfjlPAX/b2wiC9/P+LYpCoAAA');
}
}



@media (max-width: 767px) {
    
#d907f266 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
}
    
#f9aae0f1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 4d8ec32::before, #\38 4d8ec32 > .bgExtraLayerOverlay {
    
}
#\38 4d8ec32.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoKAAcAAUAmJQBOl0AATu+Rb/eAAPzsPeSMMs2hZqt3WjHEfjlPAX/b2wiC9/P+LYpCoAAA');
}
    
#widget_mbi {
    height: 65px;
    width: 65px;
}
    
#\32 1646a51 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
}
    
#c2711425 {
    height: 65px;
    width: 65px;
}
}



@media all {
    
#\34 e31287e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 9e7fb7e {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 15px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\37 51a27df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ca76e7c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d21a294 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dfeca090 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cf4e8b73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 01381c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9e7fb7e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 e31287e {
    height: auto;
}
    
#\35 9e7fb7e {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\37 51a27df {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\32 d21a294 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\38 01381c1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 3436673 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 2bebd16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 41ec180 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 aed739f {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 45px 4% 45px;
    margin: 0% 0% 0% 0%;
}
    
#widget_30u.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 0px 25px 0px;
}
#widget_30u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f03af93f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 aed739f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 41ec180 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 aed739f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 cda0fd7 {
    min-height: 263px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
    margin: 0% 0% 0% 0%;
}
    
#cb2aff47 {
    margin: 0px 0% 0px 0%;
}
    
#c32a386c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e45c787 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#\36 491ba23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4a6 {
    width: 252px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 55px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cda0fd7 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 cda0fd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c32a386c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#c5023f96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f6bbc9b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ojn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6bbc9b1 {
    padding: 4% 2% 10% 2%;
}
    
#\37 1fa4c1c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5023f96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6bbc9b1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

