@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_4020432517 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_3348656968 img { object-fit:contain !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner a.u_884469451 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_8);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\35 9163730 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
    padding: 16px 16px 3% 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 51ddc81 {
    min-height: 735px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 2c5b2a8::before, #\35 2c5b2a8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 2c5b2a8 {
    background-image: url(https://le-de.cdn-website.com/521b7566b1e64b91a1b406e9607e60bb/dms3rep/multi/opt/imgi_10_clinica-del-rosario-banner-inicio__msi___jpg-1920w.webp);
    background-attachment: fixed;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
}
    
#widget_8vt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_665 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_51v {
    width: 141px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_953 {
    width: 100%;
    height: 72px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9163730 {
    padding-top: 60%;
}
    
#\37 51ddc81 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 2c5b2a8::before, #\35 2c5b2a8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 9163730 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 244px;
    padding-bottom: 5%;
}
    
#\37 51ddc81 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 2c5b2a8::before, #\35 2c5b2a8 > .bgExtraLayerOverlay {
    
}
    
#widget_953 {
    height: 20px;
}
}



@media all {
    
#\34 efe6c48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 e951036 {
    padding-top: 4%;
    min-height: 126px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_e6r {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_77f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 2ab167b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e2c631f1 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_ukh {
    width: 100%;
    height: 355px;
    max-width: 100%;
}
    
#widget_oms {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ijv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff43bbe6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e4b3b800 {
    width: 100%;
    height: 355px;
    max-width: 100%;
}
    
#bf15d8b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f45fa186 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 2ab167b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2c631f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ukh {
    height: 240px;
}
    
#ff43bbe6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4b3b800 {
    height: 240px;
}
}



@media all {
    
#\32 ffe6a32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 90849f4 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 657px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 88ad213 {
    background-color: var(--color_3);
    background-image: url(https://le-de.cdn-website.com/521b7566b1e64b91a1b406e9607e60bb/dms3rep/multi/opt/cuadro-blanco__msi___jpg-dbd4bea4-41d3952a-1920w.jpg);
    background-size: contain;
    background-position: 50% 100%;
}
#\30 88ad213.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAB//Z');
}
    
#widget_ap8 {
    width: 100%;
    height: 64px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_e5i {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5v2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#bca83bb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 e3f4288 {
    width: 100%;
    height: 64px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b4f3968e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#bbd9fa0a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 ffe6a32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 90849f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_ap8 {
    height: 66px;
}
    
#bca83bb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e3f4288 {
    height: 66px;
}
}



@media all {
    
#\34 4b4ffcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 7c4076f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 73.00%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 8572b2c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_jr6 {
    width: 100%;
    height: 355px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_67a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0ss {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8572b2c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_jr6 {
    height: 187px;
}
}



@media (max-width: 767px) {
    
#\34 4b4ffcf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7c4076f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8572b2c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_jr6 {
    height: 398px;
}
}



@media all {
    
#c85ecb80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b8b0c0f2 {
    padding-top: 4%;
    min-height: 2px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 d1b1eb3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_4st {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 50c8f56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 358f11a {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 176px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 e73e882 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_eh3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_57n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d32551a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 3e4b2b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b25efc70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edc0a860 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#f52b330d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec998d4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 50c8f56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 358f11a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 d32551a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edc0a860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\37 dcb13e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2c13074 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 e084340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ad2b8bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a226bedc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fabad97 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 52px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 022ed66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6476406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 8f293e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 f0ef8b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 dcf9651 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 e084340 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fabad97 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 6476406 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8f293e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 85e86f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\32 80b213a {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 dcfc2a9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_qov {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\39 ae5db9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d75d30d0 {
    min-height: 439px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7995e8::before, #\36 a7995e8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 a7995e8 {
    background-image: url(https://le-de.cdn-website.com/521b7566b1e64b91a1b406e9607e60bb/dms3rep/multi/opt/imgi_11_clinica-del-rosario-fondo-destacado__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\36 a7995e8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAYAAUAmJZQCdADW3D7oAAD+qhaygewyHLH+vBr/k8t6erXF6MlpDDvOC94DaAR7DSvWyfe4AAAA');
}
    
#widget_9kv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d75d30d0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 a7995e8::before, #\36 a7995e8 > .bgExtraLayerOverlay {
    
}
#\36 a7995e8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAYAAUAmJZQCdADW3D7oAAD+qhaygewyHLH+vBr/k8t6erXF6MlpDDvOC94DaAR7DSvWyfe4AAAA');
}
}



@media (max-width: 767px) {
    
#\39 ae5db9a {
    width: 100%;
    min-height: 209px;
    align-items: center;
    height: auto;
}
    
#d75d30d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 a7995e8::before, #\36 a7995e8 > .bgExtraLayerOverlay {
    
}
#\36 a7995e8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAADQAQCdASoKAAYAAUAmJZQCdADW3D7oAAD+qhaygewyHLH+vBr/k8t6erXF6MlpDDvOC94DaAR7DSvWyfe4AAAA');
}
}



@media all {
    
#f142dfd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.833333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 2fb2049 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.17%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e256604d {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_23t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_62o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_kev {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 d7fe9f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_p66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_rc7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 1b61871 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 ec35962 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 ed00862 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 aad6c75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 395f507 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j53 {
    width: 100%;
    height: 288px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e256604d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f142dfd3 {
    width: 100%;
    min-height: 80px;
}
    
#\33 2fb2049 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f142dfd3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 2fb2049 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e256604d {
    min-height: unset;
    flex-direction: column;
    padding: 4% 1% 4% 1%;
}
    
#group_rc7 {
    align-items: flex-start;
}
    
#\33 b5c7799 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 43f025e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 f49ee34 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 159px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 7f63846 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_2se {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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

