@media all {
  *#dm .dmInner a.u_1023090170 { border-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1023090170 span.text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1654130575 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1462413307 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1446386853 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1367609533 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1829860407 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1971267973 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1852427250 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1170980669 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1226852509 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1062068227 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1446386853 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1446386853 {
    background-color:rgba(4,220,26,0.31) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1367609533 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1367609533 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1829860407 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1829860407 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1971267973 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1971267973 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1852427250 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1852427250 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1170980669 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1170980669 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1226852509 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1226852509 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1062068227 { background-color:rgba(4,220,26,0.31) !important; }

  *#dm .dmInner a.u_1062068227 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1941763813 img {
    border-radius:6px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1779881643 .photoGalleryThumbs .image-container { border-radius:21px 21px 21px 21px !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 input::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 input.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 textarea::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 textarea.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 select::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 select.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2077955904 .m-recaptcha { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1779881643 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

  *#dm .dmInner *.u_1779881643 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1779881643 .photoGalleryViewAll { padding:0 6px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1779881643 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1779881643 .photoGalleryThumbs .image-container a { padding-top:100% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.23);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 77c22bc {
    min-height: 90vh;
    width: 100%;
    max-width: none;
}
    
#e185ff09::before, #e185ff09 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#e185ff09 {
    background-image: url("https://irp.cdn-website.com/7e0fdc4c/dms3rep/multi/opt/Taller+automotriz+con+acentos+verdes-57652727-1920w.png");
    background-attachment: fixed;
}
    
#\37 105d852 {
    align-self: center;
    row-gap: 20px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d80aaca9 {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#\37 806f39a {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 138px;
}
    
#ddcac0dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 af915a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de04da24 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#cd55af10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#cd55af10 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#bc12e37d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#bc12e37d {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#e3f5df5b {
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 8a4376d {
    align-self: flex-start;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#edf1533b {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#caaad1a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e850f93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cf460e0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bbe52581 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 273385d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f579de2e {
    align-self: flex-start;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#ec76a1ee {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\32 01938a1 {
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#\34 24d72b8 {
    background-image: linear-gradient(135deg, rgba(2,30,12,1) 0%, rgba(14,80,40,1) 55%, rgba(4,160,30,1) 100%);
}
    
#e8735880 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#ecfcc80c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 e8b77d2 {
    max-width: 100%;
    width: auto;
}
    
#e8bc9057 {
    max-width: 100%;
    width: auto;
}
    
#d5477e86 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#f47a6432 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#dcbc30d0 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\31 3d5f17b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f29472b9 {
    max-width: 100%;
    width: auto;
}
    
#f9f25817 {
    max-width: 100%;
    width: auto;
}
    
#b0e97dc2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#b0e97dc2 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\31 41464d1 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\30 00fea44 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 247131b {
    max-width: 100%;
    width: auto;
}
    
#\33 c1907fd {
    max-width: 100%;
    width: auto;
}
    
#dedd36e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#dedd36e7 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#f79b0dec {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\33 3cd517c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 f3b8b2a {
    max-width: 100%;
    width: auto;
}
    
#\37 82f2e65 {
    max-width: 100%;
    width: auto;
}
    
#\36 57fd22c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\36 57fd22c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\35 845b604 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 fafc93e {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#\35 08aab65 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 6dea198 {
    max-width: 100%;
    width: auto;
}
    
#f52fb6a8 {
    max-width: 100%;
    width: auto;
}
    
#\39 0eedff6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\39 0eedff6 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\38 37cba84 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#be37117b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f3e52edb {
    max-width: 100%;
    width: auto;
}
    
#afbe06b7 {
    max-width: 100%;
    width: auto;
}
    
#\37 35ae749.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\37 35ae749 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\39 4f70e53 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#c53d1730 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 c3ee59d {
    max-width: 100%;
    width: auto;
}
    
#e9e41fc2 {
    max-width: 100%;
    width: auto;
}
    
#\38 7037aeb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\38 7037aeb {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\38 b29c083 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 b681b67 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: rgba(0,0,0,0.45);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 10px rgba(47,42,42,0.08);
    flex: 0 1 auto;
    width: 32%;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#aa4cb6ee {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 d139f10 {
    max-width: 100%;
    width: auto;
}
    
#\36 0f4b029 {
    max-width: 100%;
    width: auto;
}
    
#c33c00df.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#c33c00df {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
}



@media all {
    
#\33 3c4c895 {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#\36 ef368db {
    background-color: var(--color_2);
}
    
#\34 90d5bd7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e1369e40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#b78b3230 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 516cd95 {
    row-gap: 24px;
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\32 e7a2393 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\30 6117fcb {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 be1e7df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff877493 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#aee73b30 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 c58d1d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2e3b9d3 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\37 60b2f13 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 12ab5d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2250d72 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#f403ac0a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b4602d22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cb618d1 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\32 0aaa8f4 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 d71b588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9d54386 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\38 72e68aa {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 1e1fd2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 abf76a3 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\31 3ad1c71 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 6578c39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be52e1a2 {
    padding-top: 28px;
    padding-left: 28px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 28px;
    min-width: 240px;
}
    
#\36 27d767c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 1cf7f57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#fd4d71c3 {
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#c07d6390 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 be10983 {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#\37 f10fc3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 fbcf8c2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 65f597a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2711c28 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\31 de74eaa {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\37 85a6bde {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 0b22e2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ec7175e {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\33 1d24bf5 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#d1556942 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bff9fb9 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\32 6b0e116 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 d37d512 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f88e276 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\34 808d805 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#de430352 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f3b451b {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#f0cf4b8e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 dd1af8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f75fc094 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\37 a61aabf {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#e445e5a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0f38225 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\35 086f02d {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 edadc9c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 4a60cb3 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#f81fcfe1 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a67cfdbc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 0c26272 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\38 f07021f {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 c406735 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0f8d81e {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 240px;
    padding: 24px 24px 24px 24px;
}
    
#\38 f4e503e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 40122ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bced76e {
    align-self: center;
    width: 97.51%;
    height: auto;
}
}



@media all {
    
#a690adbd {
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#cba5499a {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#a3f8b65f {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#\38 905b20a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0340c32 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\37 ab79d1c {
    border-color: var(--color_7);
    background-color: var(--color_2);
    border-radius: 6px;
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 220px;
    padding: 24px 24px 24px 24px;
}
    
#\36 0be2c7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f8bee08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 db23a76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d102fa5 {
    border-color: var(--color_7);
    background-color: var(--color_2);
    border-radius: 6px;
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 220px;
    padding: 24px 24px 24px 24px;
}
    
#\31 1cd00fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 14418c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a8aac4c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 f0a145b {
    border-color: var(--color_7);
    background-color: var(--color_2);
    border-radius: 6px;
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 220px;
    padding: 24px 24px 24px 24px;
}
    
#a343588d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c0256b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b35deb96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e3b70a5 {
    border-color: var(--color_7);
    background-color: var(--color_2);
    border-radius: 6px;
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 220px;
    padding: 24px 24px 24px 24px;
}
    
#a2e44b0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9c4d203 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 04f2888 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 17f42e2 {
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
    max-width: none;
}
    
#fe64c3ce {
    background-color: var(--color_2);
}
    
#\33 2f1e4ed {
    align-self: flex-start;
    row-gap: 14px;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\37 380adbd {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#f0b1fe58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 55da55c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6bdc2c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b672764 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f44a0779 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce448034 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4fa4952 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 bb314f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6bd1914 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bc940ff {
    align-self: flex-start;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#ee5cdca9 {
    width: 100%;
    height: 579px;
}
}



@media all {
    
#a6f17bbd {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    min-height: 479px;
}
    
#d25a38b3 {
    row-gap: 24px;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 7b04e05 {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#ab13110c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 09a91da {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c96967d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#c96967d2 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
}



@media all {
    
#c5c86349 {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#a3b4853d {
    background-color: var(--color_2);
}
    
#\32 1307706 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 2bb75a8 {
    background-color: var(--color_4);
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    height: 4px;
}
    
#d5a97faa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0da07a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 45f252a {
    width: 100%;
}
}



@media all {
    
#\38 080b8f8 {
    column-gap: 48px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
}
    
#\31 1cea487 {
    align-self: flex-start;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 33.33%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#bbe71e70 {
    background-color: var(--color_4);
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    height: 4px;
}
    
#\31 d2fa447 {
    max-width: 100%;
    width: auto;
}
    
#d98c6bfb {
    max-width: 100%;
    width: auto;
}
    
#\31 72f0748 {
    align-self: flex-start;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 66.67%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 0 1 auto;
}
    
#\37 44d15f5 {
    width: auto;
}
    
#\38 a42ab7a {
    background-image: linear-gradient(135deg, rgba(2,30,12,1) 0%, rgba(14,80,40,1) 55%, rgba(4,160,30,1) 100%);
}
}



@media all {
    
#\30 9816e54 {
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
    max-width: none;
}
    
#\33 774728a {
    background-color: var(--color_2);
}
    
#\37 bf7662c {
    align-self: flex-start;
    row-gap: 16px;
    width: 55%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\37 fc5feb6 {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#\35 7711d58 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4be97c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 669cd22 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\34 a23e8ff {
    align-self: flex-start;
    row-gap: 16px;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\38 4a09e2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fad836a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 1a472df.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\31 1a472df {
    align-self: flex-start;
    width: auto;
    min-height: 48px;
}
    
#ca692072 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 300px;
}
    
#widget_vn7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#ca6ef4ac {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
}
    
#\39 33a4439 {
    background-image: linear-gradient(135deg, var(--color_2) 0%, var(--color_6) 55%, rgba(4,220,26,0.45) 100%);
}
    
#\39 0c494c0 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 40px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 5d9dd08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eec4aead {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\36 16a4ecd {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(255,255,255,0.3);
    background-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0px 8px 32px rgba(0,0,0,0.25);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#e7ac9cc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 71bda72 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(255,255,255,0.3);
    background-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0px 8px 32px rgba(0,0,0,0.25);
    flex-direction: column;
    flex: 1;
    margin-top: 24px;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\31 7356362 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 785f3a5 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: rgba(255,255,255,0.3);
    background-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0px 8px 32px rgba(0,0,0,0.25);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\30 1c4a83f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9604be5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c5ee6bc5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e2d63c44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7e0fdc4c/dms3rep/multi/opt/BMW+negro+en+estudio+futurista-1920w.png?jxl&v=jxl");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 84aeaf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd4fac40 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b08f1f0b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7e0fdc4c/dms3rep/multi/opt/Fiat+en+cabina+de+pintura+moderna-1920w.png?jxl&v=jxl");
}
}



@media all {
    
#b9ef5d1b {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#e01d8964 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 1936c24 {
    background-color: var(--color_4);
    flex-direction: row;
    width: 64px;
    justify-content: flex-start;
    align-items: stretch;
    height: 4px;
    padding: 0 0 0 0;
}
    
#\38 ac1a5c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a16c613 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#e279d9a4 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#e4d49771 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1602d21 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#\39 831141d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eff55e34 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#d4ab9355 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9370918 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#e1e5da81 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d07e0798 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa8e9a34 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#b5b28ac2 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#\38 df926ca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5bc60f6 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#b86c50b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2cb83cd {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#\30 2482024 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 eea4349 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#\33 5a5a5ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#effe19b2 {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#b76cf51e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 546c1ba {
    border-color: var(--color_4) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    border-radius: 6px;
    flex: 1;
    justify-content: flex-start;
    border-width: 4px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
}
    
#a603633b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 01938a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f47a6432 {
    flex-wrap: wrap;
}
    
#dcbc30d0 {
    min-width: 280px;
}
    
#\31 41464d1 {
    min-width: 280px;
}
    
#f79b0dec {
    min-width: 280px;
}
    
#\35 845b604 {
    flex-wrap: wrap;
}
    
#\37 fafc93e {
    min-width: 280px;
}
    
#\38 37cba84 {
    min-width: 280px;
}
    
#\39 4f70e53 {
    min-width: 280px;
}
    
#\38 b29c083 {
    flex-wrap: wrap;
}
    
#\37 b681b67 {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3c4c895 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 e7a2393 {
    min-width: 300px;
}
    
#ff877493 {
    min-width: 300px;
}
    
#\33 2e3b9d3 {
    min-width: 300px;
}
    
#\39 2250d72 {
    min-width: 300px;
}
    
#\31 cb618d1 {
    min-width: 300px;
}
    
#a9d54386 {
    min-width: 300px;
}
    
#\31 abf76a3 {
    min-width: 300px;
}
    
#be52e1a2 {
    min-width: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd4d71c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 de74eaa {
    min-width: 300px;
}
    
#\35 ec7175e {
    min-width: 300px;
}
    
#\38 bff9fb9 {
    min-width: 300px;
}
    
#\37 f88e276 {
    min-width: 300px;
}
    
#\30 f3b451b {
    min-width: 300px;
}
    
#f75fc094 {
    min-width: 300px;
}
    
#\30 0f38225 {
    min-width: 300px;
}
    
#\36 4a60cb3 {
    min-width: 300px;
}
    
#\34 0c26272 {
    min-width: 300px;
}
    
#b0f8d81e {
    min-width: 300px;
}
}



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5ee6bc5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 14735a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd4fac40 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d77ed962 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 77c22bc {
    min-height: 70vh;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 105d852 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e3f5df5b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\32 8a4376d {
    flex: 0 1 auto;
    width: 100%;
}
    
#f579de2e {
    flex: 0 1 auto;
    width: 100%;
}
    
#ec76a1ee {
    height: 139px;
}
}



@media (max-width: 767px) {
    
#\32 01938a1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e8735880 {
    align-items: center;
}
    
#f47a6432 {
    flex-direction: column;
    flex-wrap: wrap;
}
    
#dcbc30d0 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\31 41464d1 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#f79b0dec {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\35 845b604 {
    flex-direction: column;
    flex-wrap: wrap;
}
    
#\37 fafc93e {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\38 37cba84 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\39 4f70e53 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\38 b29c083 {
    flex-direction: column;
    flex-wrap: wrap;
}
    
#\37 b681b67 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#ecfcc80c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 e8b77d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e8bc9057 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 3c4c895 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 90d5bd7 {
    align-items: center;
}
    
#\32 e7a2393 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#ff877493 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\33 2e3b9d3 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\39 2250d72 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\31 cb618d1 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#a9d54386 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\31 abf76a3 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#be52e1a2 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#fd4d71c3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c07d6390 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 de74eaa {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\35 ec7175e {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\38 bff9fb9 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\37 f88e276 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\30 f3b451b {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#f75fc094 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\30 0f38225 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\36 4a60cb3 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\34 0c26272 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#b0f8d81e {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\38 bced76e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a690adbd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cba5499a {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 ab79d1c {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\33 d102fa5 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\36 f0a145b {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
    
#\32 e3b70a5 {
    flex: 0 1 auto;
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\30 17f42e2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\33 2f1e4ed {
    flex: 0 1 auto;
    width: 100%;
}
    
#\39 bc940ff {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a6f17bbd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d25a38b3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c5c86349 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 1307706 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 080b8f8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\31 1cea487 {
    flex: 0 1 auto;
    width: 100%;
}
    
#\31 72f0748 {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 9816e54 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\37 bf7662c {
    flex: 0 1 auto;
    width: 100%;
}
    
#\34 a23e8ff {
    flex: 0 1 auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ca6ef4ac {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 0c494c0 {
    align-items: center;
}
    
#eec4aead {
    row-gap: 20px;
    flex-direction: column;
}
    
#\36 71bda72 {
    margin-top: 0;
}
}



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



@media (max-width: 767px) {
    
#\38 84aeaf0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cd4fac40 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b08f1f0b {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#b9ef5d1b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e01d8964 {
    align-items: flex-start;
    align-content: flex-start;
}
}

#e2d63c44.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhElEQVQI12Pg4+cXEBQSERGXlJNWN9Gw9bILjg2LiU+MjIsPjohkEJYUEBYXFBEXlVGW0zTWtnK2dvP2cHHzcHR1s3VyYlA1lZJRFxWTE1HVVzayMrKwszC3sDA2MbJysLBzt2KwCFBTs5CUUhXRNlczttY3MtPR0dY0NNB28bbxj3YCAIKqF3yMLGqOAAAAAElFTkSuQmCC')!important}#b08f1f0b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAh0lEQVQI1wF8AIP/AOrq6e7u7vHx8uvt67zIuoqYiWh2amVqa2dwbGBtYgDEyMHU19Ln5+bk6OK5xbaQnY13gnl6foB4gntwf24AhZCAlZ6RsLWtvsa7rLimjpqJdHxzcHJzcntxdoVvAElZRFhmUnmCdJijkpyplYiUgG1zaWJiY2hvZHSBac17RmiDNogaAAAAAElFTkSuQmCC')!important}