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

  *#dm .dmInner nav.u_1657326404 { color:white !important; }

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

  *#dm .dmInner div.u_1471234895 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1495700776 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1617124442 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1241068976 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1162910154 span[data-icon-mask] { background-color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1700677781 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1700677781 .photoGalleryThumbs { padding:6.5px !important; }

  *#dm .dmInner *.u_1700677781 .layout-container { padding:6.5px !important; }

  *#dm .dmInner *.u_1700677781 .photoGalleryViewAll { padding:0 6.5px !important; }

  *#dm .dmInner *.u_1700677781 .photoGalleryThumbs .image-container a { padding-top:432px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1700677781 .photoGalleryThumbs { padding:3.5px !important; }

  *#dm .dmInner *.u_1700677781 .layout-container { padding:3.5px !important; }

  *#dm .dmInner *.u_1700677781 .photoGalleryViewAll { padding:0 3.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 21f0384 {
    min-height: 90vh;
    width: 100%;
    max-width: none;
}
    
#\31 ae8accb::before, #\31 ae8accb > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_4);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\31 ae8accb {
    background-image: url('https://irp.cdn-website.com/00694673/dms3rep/multi/opt/1790434447436-16_9-VVX-1920w.png');
}
    
#\39 e66575d {
    align-self: center;
    row-gap: 20px;
    max-width: 640px;
    width: 38.57%;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\31 b95a56f {
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 0px 0px 0px 6px;
    border-color: var(--color_3);
    align-items: center;
    border-style: solid;
    padding: 6px 0 6px 16px;
}
    
#\36 c7994c8 {
    max-width: 100%;
    width: 460px;
    height: auto;
}
    
#\32 110058d {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
}
    
#\30 6e323e5 {
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#\36 b6e4541 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 53c1ece {
    column-gap: 2.500537272498602%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    width: 555px;
    padding: 0 0 0 0;
}
    
#\31 61208ce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\31 61208ce {
    max-width: 100%;
    width: 48.75%;
    min-height: 58px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 882adee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\34 882adee {
    max-width: 100%;
    width: 48.75%;
    min-height: 58px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\34 dfaaaa1 {
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#ea5b9cc6 {
    background-color: var(--color_4);
}
    
#fea1b6a7 {
    align-self: center;
    row-gap: 24px;
    width: 50%;
    order: 1;
    align-content: flex-start;
    height: auto;
    min-height: 452px;
    padding: 0 35px 0 35px;
    margin: 0px 0% 0px 0%;
}
    
#cff2f0d1 {
    row-gap: 16px;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 20e2284 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    margin-top: 0px;
}
    
#\37 0334b30 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#a442127f {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
}
    
#group_d0g {
    width: 49.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/00694673/dms3rep/multi/opt/cierre-de-eje-de-accionamiento-de-auto_shutterstock_1070597678-1920w.webp");
}
    
#\35 fceb8d1 {
    min-height: 8px;
    column-gap: 1.0000001017252709%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 32px;
    border-width: 0px 0px 0px 6px;
    border-style: solid;
    border-color: var(--color_3);
    flex-wrap: nowrap;
    order: 0;
    padding: 6px 0 6px 16px;
}
    
#fa4e04cd {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#e4291393 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\34 ce50008 {
    min-height: 8px;
    column-gap: 1.0000001017252709%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 32px;
    border-width: 0px 0px 0px 6px;
    border-style: solid;
    border-color: var(--color_3);
    flex-wrap: nowrap;
    padding: 6px 0 6px 16px;
}
    
#\36 00b9592 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 cc332fa {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\34 4e1f26d {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px var(--color_7);
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#e8f2a36f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba034aab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9caab01 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px var(--color_7);
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\30 f1b716d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\30 ca31f75 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\37 af73440 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px var(--color_7);
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#b16c6859 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\33 2c61716 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\30 c5c7173 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px var(--color_7);
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\33 dc75319 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\39 a868f9e {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#b3afb9e0 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px var(--color_7);
    width: 31%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#b5a0c947 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#ff59a897 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#widget_on4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 026c3cd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c22976 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4df18b2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 179ff31 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7484830 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    width: 22.7%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\37 4d365ae {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    flex-wrap: nowrap;
}
    
#e7133931 {
    background-color: var(--color_8);
}
    
#f384072d {
    min-height: 80px;
    column-gap: 1.0000001017252709%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 32px;
    border-width: 0px 0px 0px 6px;
    border-style: solid;
    border-color: var(--color_3);
    flex-wrap: nowrap;
    width: 100%;
    padding: 6px 0 6px 16px;
}
    
#\37 f944d3f {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c2b335a4 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#f2126a00 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    width: 22.7%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#e456efc3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a344094 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 44ea49f {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    width: 22.7%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#e1183f65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ad9c59d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 649b6de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7d9816b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0834ba1 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    row-gap: 16px;
    width: 22.7%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\37 fb4d536 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5da0789 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 69b2351 {
    min-height: 60vh;
    width: 100%;
    justify-content: center;
    max-width: none;
}
    
#\38 e868b21::before, #\38 e868b21 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_4);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\38 e868b21 {
    background-image: url('https://irp.cdn-website.com/00694673/dms3rep/multi/opt/1790434447439-16_9-Dox-1920w.png');
}
    
#\33 3943b7e {
    align-self: center;
    row-gap: 24px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\36 b3ea769 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ffa8e3e5 {
    max-width: 100%;
    width: 614px;
    height: auto;
}
    
#\36 e9ebda4 {
    max-width: 100%;
    width: 550px;
    height: auto;
}
}



@media all {
    
#\30 c826a22 {
    width: 100%;
    justify-content: center;
    max-width: none;
}
    
#\39 ee2f390 {
    background-color: var(--color_4);
}
    
#\30 2aa9744 {
    align-self: center;
    row-gap: 24px;
    max-width: 640px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#ea51e17b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 de00753 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8524f77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#b8524f77 {
    max-width: 100%;
    width: 40.32%;
    min-height: 58px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2d89c96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 cf8b715 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#widget_s2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 76679a8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 21f0384 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dfaaaa1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4291393 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4d365ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 69b2351 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c826a22 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cf8b715 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 21f0384 {
    min-height: auto;
    padding-top: 64px;
    padding-bottom: 64px;
    justify-content: center;
}
    
#\39 e66575d {
    align-items: flex-start;
    max-width: none;
    width: 100.51%;
    align-content: flex-start;
}
    
#\39 53c1ece {
    row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    column-gap: 2.500537272498602%;
    flex-wrap: nowrap;
    width: 259px;
    align-content: flex-start;
}
    
#\31 61208ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 882adee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 dfaaaa1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fea1b6a7 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 22px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#cff2f0d1 {
    width: 99.61%;
}
    
#group_d0g {
    width: 100%;
    min-height: 229px;
    align-items: center;
    height: auto;
}
    
#\35 fceb8d1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e4291393 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 ce50008 {
    align-items: center;
}
    
#\30 cc332fa {
    align-items: center;
}
    
#\34 4e1f26d {
    width: 100%;
}
    
#e9caab01 {
    width: 100%;
}
    
#\37 af73440 {
    width: 100%;
}
    
#\30 c5c7173 {
    width: 100%;
}
    
#b3afb9e0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 7484830 {
    width: 100%;
}
    
#\37 4d365ae {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f384072d {
    align-items: center;
}
    
#c2b335a4 {
    align-items: center;
}
    
#f2126a00 {
    width: 100%;
}
    
#\30 44ea49f {
    width: 100%;
}
    
#\38 0834ba1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 69b2351 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 3943b7e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 c826a22 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 2aa9744 {
    align-items: center;
}
    
#\31 de00753 {
    width: 279px;
}
    
#b8524f77 {
    width: 77.77%;
}
}



@media (max-width: 767px) {
    
#\36 2d89c96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 cf8b715 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\38 76679a8 {
    margin: 0px 0% 0px 0%;
}
}

#\38 e868b21.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAp0lEQVQI1wXBiw5DMBQA0H7ZSErLGG3pqq71MjGyh8kesfj6nUMuy9dim+VpliVFIWQhoLHQ1A5PNQAZ5rcGF8ZRwBmLGA0p30d8H+dSClUQnO6ZrryA+yymceKHjDIecH4QQpWa4HgTxrI0T6SWVaOMPdZgAABb65DgMLqua8/9MF2H29P1Y+1QG20qbaqS9OM0z4/f+tm2dXm98NznSlHqh8Eu4t4fr409HUE1KMkAAAAASUVORK5CYII=')!important}