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

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

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

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

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

  *#dm .dmInner div.u_1121715991 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#b8d850f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 248c158::before, #\32 248c158 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 248c158 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://le-de.cdn-website.com/032f8f765c344988908e99127902903e/dms3rep/multi/opt/imgi_8_logo-ORIENTA-CMYK_page-0001-removebg-preview__msi___png-1920w.png);
    background-size: contain;
    background-position: 0% 50%;
}
    
#\39 e978f63 {
    width: 96.62%;
    height: auto;
    max-width: 100%;
}
    
#d0a6a365 {
    min-height: 262px;
    padding-top: 60px;
    padding-bottom: 60px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 29003b6 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e978f63 {
    width: 91.16%;
}
    
#d0a6a365 {
    min-height: 280px;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\32 248c158::before, #\32 248c158 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b8d850f1 {
    min-height: 240px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\39 e978f63 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#d0a6a365 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\39 29003b6 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\32 248c158::before, #\32 248c158 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#c0948c2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
}
#c0948c2c.lazy {
    background-image: url('');
}
    
#\36 07f6a1c {
    min-height: 382px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 10%;
    padding-bottom: 10%;
}
    
#cd009ea3::before, #cd009ea3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.55;
    border-radius: inherit;
}
#cd009ea3 {
    background-image: url(https://le-de.cdn-website.com/032f8f765c344988908e99127902903e/dms3rep/multi/opt/imgi_10_19038200_m_normal_none1__msi___jpg-1920w.jpg);
    box-shadow: none;
    background-position: 50% 100%;
}
#cd009ea3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBBIxBQYHIUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AtuUaYJNFgrKMPdpuT9qJj25fGJXZZnyiJSnJsrGlMPdAT2f/2Q==');
}
    
#widget_hoe {
    width: 76.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 e9f3eef {
    width: 274px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 07f6a1c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 380px;
}
    
#cd009ea3::before, #cd009ea3 > .bgExtraLayerOverlay {
    
}
#cd009ea3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBBIxBQYHIUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AtuUaYJNFgrKMPdpuT9qJj25fGJXZZnyiJSnJsrGlMPdAT2f/2Q==');
}
}



@media (max-width: 767px) {
    
#c0948c2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c0948c2c.lazy {
    background-image: url('');
}
    
#\36 07f6a1c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cd009ea3::before, #cd009ea3 > .bgExtraLayerOverlay {
    
}
#cd009ea3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBBIxBQYHIUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AtuUaYJNFgrKMPdpuT9qJj25fGJXZZnyiJSnJsrGlMPdAT2f/2Q==');
}
    
#\30 e9f3eef {
    height: 50px;
}
    
#widget_hoe {
    width: 100.00%;
}
}



@media all {
    
#dbdbc7f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.67%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 d462063 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.33333333333333%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b593f3f5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 440px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 aebfe68 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#a1be2a2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d17592 {
    width: 274px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9rj {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b593f3f5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 361px;
}
    
#a1be2a2e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dbdbc7f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 d462063 {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
}
    
#b593f3f5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 8d17592 {
    height: 50px;
}
    
#widget_9rj {
    height: 240px;
}
}



@media all {
    
#\33 6533227 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
}
    
#f005d8ac {
    min-height: 218px;
    padding-top: 4%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 103c544::before, #\32 103c544 > .bgExtraLayerOverlay {
    
}
#\32 103c544 {
    background-color: var(--color_1);
    background-image: initial;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\34 24feb61 {
    width: 96.62%;
    height: auto;
    max-width: 100%;
}
    
#\38 f7f8a2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f005d8ac {
    min-height: 139px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\34 24feb61 {
    width: 91.16%;
}
    
#\32 103c544::before, #\32 103c544 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 6533227 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#f005d8ac {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\34 24feb61 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\32 103c544::before, #\32 103c544 > .bgExtraLayerOverlay {
    
}
    
#\38 f7f8a2d {
    min-height: 176px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
    height: auto;
}
}



@media all {
    
#deb220f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\35 41e5dc0 {
    min-height: 218px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e608a611::before, #e608a611 > .bgExtraLayerOverlay {
    
}
#e608a611 {
    background-color: var(--color_1);
    background-image: initial;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\35 678d145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8cce940 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da2c2bf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#c715dc01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 43cd2a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9510b3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\36 5462b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d83143f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 41e5dc0 {
    min-height: 193px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#e608a611::before, #e608a611 > .bgExtraLayerOverlay {
    
}
    
#\35 678d145 {
    width: 91.16%;
}
    
#\38 8cce940 {
    width: 91.16%;
}
    
#c715dc01 {
    width: 91.16%;
}
    
#\37 43cd2a6 {
    width: 91.16%;
}
    
#\36 5462b0f {
    width: 91.16%;
}
    
#d83143f8 {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#deb220f3 {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\35 41e5dc0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e608a611::before, #e608a611 > .bgExtraLayerOverlay {
    
}
    
#\35 678d145 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\38 8cce940 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#da2c2bf8 {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#c715dc01 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\37 43cd2a6 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#e9510b3e {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\36 5462b0f {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#d83143f8 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
}



@media all {
    
#\34 b0bd916 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\35 aa11afc::before, #\35 aa11afc > .bgExtraLayerOverlay {
    
}
#\35 aa11afc {
    background-color: var(--color_1);
    background-image: initial;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\34 70a7474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1b49d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15c901a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\35 b77010b {
    min-height: 218px;
    padding-top: 2%;
    padding-bottom: 4%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 b74f298 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d44f90ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 aa11afc::before, #\35 aa11afc > .bgExtraLayerOverlay {
    
}
    
#\34 70a7474 {
    width: 91.16%;
}
    
#f1b49d35 {
    width: 91.16%;
}
    
#\35 b77010b {
    min-height: 12px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\37 b74f298 {
    width: 91.16%;
}
    
#d44f90ec {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#\34 b0bd916 {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\35 aa11afc::before, #\35 aa11afc > .bgExtraLayerOverlay {
    
}
    
#\34 70a7474 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#f1b49d35 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#e15c901a {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\35 b77010b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\37 b74f298 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#d44f90ec {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
}



@media all {
    
#\39 2340070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\34 7c788d4::before, #\34 7c788d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 7c788d4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://le-de.cdn-website.com/032f8f765c344988908e99127902903e/dms3rep/multi/opt/logo-fondo-paralelaje-1920w.png);
    background-size: auto;
    background-position: 0% 50%;
}
#\34 7c788d4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ACWm2Solp9gqKKfYLiil1zAppNcuJ6XWKyel1iwlpdYvI6TWMCKj1i0AJqbYHian2B0optcfKKbXISmh0SAmkboiJYOnJSR9oCsigqkrIYWuKgAnqNcRJqjXDyem1RAop9USKJjCEyVuiRkjUGEdIkxcJiFZbyYfYn4maUIv+28PnR4AAAAASUVORK5CYII=');
}
    
#\30 b9040a4 {
    min-height: 132px;
    padding-top: 3%;
    padding-bottom: 3%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b7df3ca4 {
    width: 61.49%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7c788d4::before, #\34 7c788d4 > .bgExtraLayerOverlay {
    
}
#\34 7c788d4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ACWm2Solp9gqKKfYLiil1zAppNcuJ6XWKyel1iwlpdYvI6TWMCKj1i0AJqbYHian2B0optcfKKbXISmh0SAmkboiJYOnJSR9oCsigqkrIYWuKgAnqNcRJqjXDyem1RAop9USKJjCEyVuiRkjUGEdIkxcJiFZbyYfYn4maUIv+28PnR4AAAAASUVORK5CYII=');
}
    
#\30 b9040a4 {
    min-height: 0px;
    padding-top: 4%;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#\39 2340070 {
    min-height: 79px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
    height: auto;
}
    
#\34 7c788d4::before, #\34 7c788d4 > .bgExtraLayerOverlay {
    
}
#\34 7c788d4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQI1wF7AIT/ACWm2Solp9gqKKfYLiil1zAppNcuJ6XWKyel1iwlpdYvI6TWMCKj1i0AJqbYHian2B0optcfKKbXISmh0SAmkboiJYOnJSR9oCsigqkrIYWuKgAnqNcRJqjXDyem1RAop9USKJjCEyVuiRkjUGEdIkxcJiFZbyYfYn4maUIv+28PnR4AAAAASUVORK5CYII=');
}
    
#\30 b9040a4 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#b7df3ca4 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
}



@media all {
    
#\33 6cf67fb {
    min-height: 218px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 8ec175e::before, #\36 8ec175e > .bgExtraLayerOverlay {
    
}
#\36 8ec175e {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\37 2ee809b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6825dfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5cb691e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\37 5850fcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#c2e187bd {
    width: 96.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b99666e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#widget_u65 {
    width: 100.00%;
    height: 80px;
    max-width: 100%;
    order: 2;
}
    
#\35 352166f {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4bc7fdb {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6cf67fb {
    min-height: 78px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\36 8ec175e::before, #\36 8ec175e > .bgExtraLayerOverlay {
    
}
    
#\37 2ee809b {
    width: 91.16%;
}
    
#\38 6825dfb {
    width: 91.16%;
}
    
#c2e187bd {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#\33 6cf67fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 8ec175e::before, #\36 8ec175e > .bgExtraLayerOverlay {
    
}
    
#\37 2ee809b {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\38 6825dfb {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\33 5cb691e {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\37 5850fcd {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#c2e187bd {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#b99666e3 {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#widget_u65 {
    height: 64px;
    width: 100.00%;
}
    
#\35 352166f {
    height: 64px;
    width: 100.00%;
}
    
#\36 4bc7fdb {
    height: 66px;
    width: 100.00%;
}
}

