@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1988777725 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1988777725 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1988777725 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1988777725 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1988777725 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:104px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .m-recaptcha {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput input {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput textarea {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput .fileUploadLink {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .checkboxwrapper span {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .radiowrapper span {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .optinwrapper div {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .freetextwrapper {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput select {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput option {
    color:var(--color_9) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1988777725 .dmforminput { padding-inline:8px !important; }

  *#dm .dmInner div.u_1988777725 .spacing-container { margin-inline:-8px !important; }

  *#dm .dmInner div.u_1988777725 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1988777725 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1988777725 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
    border-radius:9px 9px 9px 9px !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1988777725
{
}
separatorHomeCss{color:red !important}

@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2fa46ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 02d1cfd {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d6ce3635 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/e9c3da2f4e944d59b3beeb7f91b50367/dms3rep/multi/opt/imgi_9_escaleras-asesoria-1920w.webp);
}
    
#widget_sgl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_atm {
    width: 5.83%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 02d1cfd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 372px;
}
    
#ccca042a {
    margin: 0px 0% 0px 0%;
}
    
#widget_atm {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d2fa46ca {
    min-height: 237px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\34 02d1cfd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_atm {
    height: auto;
    order: 0;
}
    
#widget_sgl {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f0e7586 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    margin: 0% 0% 0% 0%;
}
    
#b167f637 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 b486472 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 afe2796 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jgc {
    width: 77.04%;
    height: auto;
    max-width: 100%;
}
    
#widget_20u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 debec5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    margin: 0% 0% 0% 0%;
}
    
#cf12551d {
    width: 77%;
    height: auto;
    max-width: 100%;
}
    
#\30 89162a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 82226ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e30252 {
    width: 77%;
    height: auto;
    max-width: 100%;
}
    
#\36 0681c32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e32b88a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 6af1ec9 {
    width: 77.01%;
    height: auto;
    max-width: 100%;
}
    
#\36 d7528b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 afe2796 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b486472 {
    padding: 0% 0% 0% 0%;
}
    
#widget_jgc {
    height: auto;
}
    
#cf12551d {
    height: auto;
}
    
#\38 4e30252 {
    height: auto;
}
    
#\32 6af1ec9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 f0e7586 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b486472 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_jgc {
    height: auto;
}
    
#\38 debec5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf12551d {
    height: auto;
}
    
#\39 82226ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4e30252 {
    height: auto;
}
    
#e32b88a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6af1ec9 {
    height: auto;
}
    
#\32 afe2796 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#de34e5f9 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f26c920f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#db197719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/e9c3da2f4e944d59b3beeb7f91b50367/dms3rep/multi/opt/imgi_10_asesoria-juridica-burgense-palacio-de-justicia-1920w.webp);
    margin: 0% 0% 0% 0%;
}
#db197719.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoKAAcAAUAmJQBOgBZNp65gAP7om34EP8TNXSkj2PkAesO3JHy5ftiVvbPewCqFyHoAAA==');
}
    
#\37 bcc3606 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 87px 100px 87px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\36 dd8df6a {
    margin: 0px 0% 0px 0%;
}
    
#widget_vtb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t1k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de34e5f9 {
    padding: 0% 0% 0% 0%;
}
    
#\36 dd8df6a {
    margin: 0px 0% 0px 0%;
}
    
#db197719 {
    width: 50%;
}
#db197719.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoKAAcAAUAmJQBOgBZNp65gAP7om34EP8TNXSkj2PkAesO3JHy5ftiVvbPewCqFyHoAAA==');
}
    
#\37 bcc3606 {
    width: 50%;
    padding: 87px 40px 87px 40px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#de34e5f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#db197719 {
    width: 100%;
    min-height: 184px;
    align-items: center;
    height: auto;
}
#db197719.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoKAAcAAUAmJQBOgBZNp65gAP7om34EP8TNXSkj2PkAesO3JHy5ftiVvbPewCqFyHoAAA==');
}
    
#\37 bcc3606 {
    min-height: 293px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 bc940c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    padding: 87px 80px 87px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 cc19e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9982f71 {
    margin: 0px 0% 0px 0%;
}
    
#\33 24be144 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2b257ac {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0b9974a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 90db92a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(1, 168, 206, 1);
    background-image: initial;
    padding: 87px 100px 87px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\33 14ae280 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9982f71 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2b257ac {
    min-height: 484px;
    padding: 0% 0% 0% 0%;
}
    
#\37 bc940c0 {
    width: 50%;
    padding: 87px 40px 87px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 90db92a {
    width: 50%;
    padding: 87px 40px 87px 40px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 bc940c0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2b257ac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 90db92a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 35e9c64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b0a06358 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d908fdc3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f7875010 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0n0 {
    width: 13.44%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0a06358 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f7875010 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0n0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 35e9c64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b0a06358 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0n0 {
    height: auto;
    width: 26.50%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#de49a526 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5ebe70b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d41798a8::before, #d41798a8 > .bgExtraLayerOverlay {
    
}
#d41798a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/e9c3da2f4e944d59b3beeb7f91b50367/dms3rep/multi/opt/imgi_12_asesoria-juridica-burgense-museo-1920w.webp);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#d41798a8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJQBOjXAAUNm9d+wAAP7WK/ILtjlqK1+/bpm5f6HRspanO/lMK9PFS50dPDs4fDUtpwwAAAA=');
}
    
#widget_i4m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5ebe70b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 255px;
}
    
#\37 b5f6daa {
    margin: 0px 0% 0px 0%;
}
    
#d41798a8::before, #d41798a8 > .bgExtraLayerOverlay {
    
}
#d41798a8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJQBOjXAAUNm9d+wAAP7WK/ILtjlqK1+/bpm5f6HRspanO/lMK9PFS50dPDs4fDUtpwwAAAA=');
}
}



@media (max-width: 767px) {
    
#de49a526 {
    min-height: 219px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\37 5ebe70b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d41798a8::before, #d41798a8 > .bgExtraLayerOverlay {
    
}
#d41798a8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoKAAcAAUAmJQBOjXAAUNm9d+wAAP7WK/ILtjlqK1+/bpm5f6HRspanO/lMK9PFS50dPDs4fDUtpwwAAAA=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 98564f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d2e7fd3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 332c263 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
}
    
#\39 5e59247.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 5e59247 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d2e7fd3 {
    padding: 4% 0% 4% 0%;
}
    
#\38 0292dd2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 98564f0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 d2e7fd3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 5e59247.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
}

