@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_1517376136 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1515661180 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1127170289 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1083849104 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1223614395 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1643425166 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1458523961 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1231099542 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1521729048 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1458616798 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1841964324 .svg { fill:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\30 ff3c8ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.76042345276873%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 a7649cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.16%;
    min-width: 4%;
    background-color: rgba(0, 102, 204, 0.68);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 f1a1b11 {
    min-height: 639px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#b2bbf9de {
    background-image: url(https://le-de.cdn-website.com/45bb4fc5da764e449a26cb866121477e/dms3rep/multi/opt/imgi_8_psicloga-1920w.webp);
    background-attachment: fixed;
}
    
#widget_33g {
    width: 91.73%;
    height: auto;
    max-width: 100%;
}
    
#widget_f3i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r3k {
    width: 146px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
}
    
#\37 e286c95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f1a1b11 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 639px;
    padding: 79px 2% 79px 2%;
}
    
#\35 a7649cf {
    width: 73.75573529411764%;
    min-height: 8px;
    order: 1;
}
    
#\30 ff3c8ba {
    width: 6.83%;
    min-height: 8px;
    order: 0;
}
    
#\37 e286c95 {
    width: 11.38%;
    min-height: 8px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\30 ff3c8ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 a7649cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 f1a1b11 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 e286c95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
}



@media all {
    
#\32 99461db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 94da2b0 {
    min-height: 301px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_2n9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_8pb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab2d1592 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 61, 122, 1);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 c1dc7da {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 8eb11c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 45861f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#facdafb2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d8b86518 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 63939ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 61, 122, 1);
    background-image: initial;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 b09648f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 2f063d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 99461db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 94da2b0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#ab2d1592 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 45861f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 63939ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 8952370 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b5b9d3c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 076b5c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2a31f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e675ff45 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 00f42a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ee066c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 61, 122, 1);
    background-image: initial;
    align-items: center;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\33 7d1b179 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 61, 122, 1);
    background-image: initial;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\35 b61ae37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
    align-items: center;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\32 8b21128 {
    min-height: 301px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#d9e0b425 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 803a4cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
    align-items: center;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#\34 3d97c7b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 ee066c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 7d1b179 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b61ae37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8b21128 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\37 803a4cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 cd04596 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 2e9fd8c {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_1c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h64 {
    width: 61.98%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 cd04596 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2e9fd8c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_h64 {
    width: 100.01%;
}
}



@media all {
    
#ce28d6c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\30 b7eaa93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 24812a2 {
    padding-bottom: 4%;
    min-height: 226px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cmc {
    width: 82.80%;
    height: auto;
    max-width: 100%;
}
    
#widget_khj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 24812a2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_cmc {
    height: auto;
}
    
#ce28d6c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b7eaa93 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ce28d6c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b7eaa93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 24812a2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_cmc {
    height: auto;
}
}



@media all {
    
#fb315da2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b9a04355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 b85f350 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 5a58e7f {
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
}
    
#widget_usv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_flg {
    width: 78.36%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b85f350 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_flg {
    height: auto;
}
    
#fb315da2 {
    width: 100%;
    min-height: 80px;
}
    
#b9a04355 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fb315da2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9a04355 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b85f350 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_flg {
    height: auto;
}
}



@media all {
    
#d37e02fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 b7496a1 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 11px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e2d3cca4 {
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
}
    
#widget_l4a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 5f532ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#da4765fa {
    min-height: 183px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#a6025c96 {
    background-color: rgba(0, 102, 204, 1);
    background-image: initial;
}
    
#\31 78537e6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d7b2bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 63da286 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#bb20c5be {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba78571 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8dca65a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f2d3e8a0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcc655c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da4765fa {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 63da286 {
    justify-content: flex-start;
}
    
#\32 8dca65a {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 5f532ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da4765fa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 63da286 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8dca65a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\37 061d4db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 cc0b2dd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_aoq {
    width: 100%;
    height: 374px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 061d4db {
    width: 100%;
    min-height: 216px;
    align-items: center;
    height: auto;
}
    
#\32 cc0b2dd {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_aoq {
    height: 172px;
}
}



@media all {
    
#d82fb838 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 aa8587e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 414px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 37267a1 {
    background-image: url(https://le-de.cdn-website.com/45bb4fc5da764e449a26cb866121477e/dms3rep/multi/opt/imgi_9_cielo-1920w.webp);
    background-attachment: fixed;
}
#\37 37267a1.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAQAgCdASoKAA8AAUAmJYgCdLoAArrnLHuoAP77PjffSOAt8myrkrCPYX6wonj4L4s/xvN6ka/gAA==');
}
    
#group_v2v {
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(53, 137, 218, 1);
    background-image: initial;
}
    
#widget_5ln {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aa8587e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 369px;
}
}



@media (max-width: 767px) {
    
#d82fb838 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 aa8587e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
}



@media all {
    
#aab531c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 6faf138 {
    min-height: 330px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_kmk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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

