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

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

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

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

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

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

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

  *#dm .dmInner a.u_1378791712 {
    background-color:rgba(184,58,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1378791712 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1835545937 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1588495806 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1734880901 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1597197649 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1033972406 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1992164210 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1378791712 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/sonrisa_blanca_icono.svg) !important;
    width:17px !important;
    height:17px !important;
  }

  *#dm .dmInner a.u_1499057778 span.text { color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1499057778 .iconBg { background-color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1499057778:hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner a.u_1499057778.hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1301902950::after { margin-top:0px !important; }

  *#dm .dmInner a.u_3390878125 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/Arrow_8339386.svg) !important;
  }

  *#dm .dmInner a.u_1808649622 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/Arrow_8339386.svg) !important;
  }

  *#dm .dmInner a.u_1808649622 { gap:5px !important; }

  *#dm .dmInner a.u_3390878125 { gap:5px !important; }

  *#dm .dmInner a.u_1499057778 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1709899818 {
    background-color:rgba(184,58,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1709899818 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1140201070 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1842439125 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1927834462 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1709899818 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/sonrisa_blanca_icono.svg) !important;
    width:17px !important;
    height:17px !important;
  }

  *#dm .dmInner a.u_1887395788 span.text { color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1887395788 .iconBg { background-color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1887395788:hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner a.u_1887395788.hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner *.u_1177452740::after {}

  *#dm .dmInner a.u_1887395788 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1424454934:hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1424454934.hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1157965149 {
    background-color:rgba(184,58,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1157965149 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1969910700 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1628845079 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1573687248 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1157965149 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/sonrisa_blanca_icono.svg) !important;
    width:17px !important;
    height:17px !important;
  }

  *#dm .dmInner a.u_1351662778 span.text { color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1351662778 .iconBg { background-color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1351662778:hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner a.u_1351662778.hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner *.u_1422496620::after {}

  *#dm .dmInner a.u_1351662778 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1902870288 {
    background-color:rgba(184,58,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1902870288 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1941265610 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1639881848 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1834872668 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1902870288 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d40edb97/icon/sonrisa_blanca_icono.svg) !important;
    width:17px !important;
    height:17px !important;
  }

  *#dm .dmInner a.u_1011957243 span.text { color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1011957243 .iconBg { background-color:rgba(239,233,221,1) !important; }

  *#dm .dmInner a.u_1011957243:hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner a.u_1011957243.hover .iconBg { background-color:rgb(230,194,188) !important; }

  *#dm .dmInner *.u_1895747112::after {}

  *#dm .dmInner a.u_1011957243 {
    border-style:solid !important;
    border-width:0.519481px 0.519481px 0.519481px 0.519481px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1701472092:hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1701472092.hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1189149479:hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1189149479.hover img.hover-image {
    object-position:0% 50% !important;
    object-fit:contain !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_3390878125 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1808649622 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1499057778 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1378791712 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1887395788 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1709899818 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1351662778 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1157965149 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1902870288 span.text { font-size:10px !important; }

  *#dm .dmInner a.u_1011957243 span.text { font-size:10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 863px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.18%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(239, 233, 221, 1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_ja3 {
    width: 53.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_veg {
    width: 84.12%;
    height: 566px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_v14 {
    align-items: flex-start;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\34 514069d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 342px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 5px 10px 5px 10px;
    margin: -21px 0% 0px 0%;
}
    
#\34 4f0dff6 {
    align-items: flex-start;
    width: 100%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-top: -60px;
    order: 2;
}
    
#widget_biv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -24px;
}
    
#widget_rc3 {
    width: 87.23%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9v7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_9v7 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf37f6d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 0px;
}
#cf37f6d2 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_spl {
    align-items: flex-start;
    width: 100%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qht {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    margin-top: -20px;
    margin-left: -7px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4fea06d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b2f4d742 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a0785ee3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6d387f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 91e53ef {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e7ae97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 6a12061 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 9554171 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.56%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c03474c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d70be7b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26, 24, 20, 1);
    background-image: none;
}
    
#c1f8315f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m59 {
    width: 57.65%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    margin-top: -7px;
}
    
#group_c5v {
    align-items: flex-start;
    width: 88.73%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -31px 0% 0px 0%;
}
    
#group_u8e {
    align-items: flex-start;
    width: 96.43%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a7s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a7s {
    width: 72.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -5px 0% 0px 1.1190859494374836%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fnu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fnu {
    width: 77.62%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_s16 {
    width: 78.29%;
    height: auto;
    max-width: 100%;
    margin-top: -26px;
    order: 0;
}
    
#group_h98 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7gv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    margin-left: -19px;
}
    
#group_fhj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -30px 0% -30px -2.1906284070967894%;
}
    
#widget_i1a {
    width: 12.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe86c539.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20px 5px 20px;
}
#fe86c539 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 8cee4c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.81%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-left: -18px;
}
    
#\36 900b421.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\36 900b421 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 1859e41.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 1859e41 {
    width: 190px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_jru {
    width: 37.86%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c9a41503.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9a41503 {
    width: 92.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f703d90 {
    width: 11.86%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 dce7d04 {
    width: 13.14%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 01ebc34 {
    width: 103px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 846eb10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 846eb10 {
    width: 80.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -30px 0% 0px -2.066960361546924%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ce495f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#\30 3ce495f {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px -2% 0px -2%;
    grid-area: auto / auto / auto / auto;
}
    
#cbbd4add.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#cbbd4add {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px -2% 0px -2%;
}
    
#\38 f3ccd83.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#\38 f3ccd83 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\32 c7bc8ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#\32 c7bc8ec {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px -2% 0px -2%;
}
    
#\39 3ecc27b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#\39 3ecc27b {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2188073.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\34 2188073 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 2580084.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2580084 {
    width: 77.62%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2090349.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 2090349 {
    width: 190px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 5037957.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5037957 {
    width: 92.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9186bec {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e507b1d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.56%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 76a3147 {
    align-items: flex-start;
    width: 88.73%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -31px 0% 0px 0%;
}
    
#\34 1c8f944 {
    width: 37.86%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 2f3b63f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 6e412ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -30px 0% -30px -2.1906284070967894%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5bfbbc3 {
    width: 13.14%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f192e7e {
    width: 78.29%;
    height: auto;
    max-width: 100%;
    margin-top: -26px;
    order: 0;
}
    
#f870edf5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#f870edf5 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 8bd9b58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    margin-left: -19px;
}
    
#af644eca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#af644eca {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px -2% 0px -2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04e0bb1 {
    width: 12.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 0212afa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20px 5px 20px;
}
#\35 0212afa {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 37c40b6 {
    width: 11.86%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 b94b487 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0aa6a44 {
    width: 57.65%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    margin-top: -7px;
}
    
#\31 71eaba3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26, 24, 20, 1);
    background-image: none;
}
    
#f443a83c {
    align-items: flex-start;
    width: 96.43%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 15b22d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 15b22d2 {
    width: 80.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -30px 0% 0px -2.066960361546924%;
    grid-area: auto / auto / auto / auto;
}
    
#b94dc8cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.81%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-left: -18px;
}
    
#\32 54e1a6f {
    width: 118px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 1px;
}
    
#\35 a6f8d4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 a6f8d4c {
    width: 72.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 1.1190859494374836%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3d91768 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 701a769 {
    align-items: flex-start;
    width: 88.73%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -31px 0% 0px 0%;
}
    
#\38 2d2e7b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dbe170a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26, 24, 20, 1);
    background-image: none;
}
    
#\39 ce79e56.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 ce79e56 {
    width: 190px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 20eb7f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.56%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6ec5412.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6ec5412 {
    width: 80.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -30px 0% 0px -2.066960361546924%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 774fd2c {
    width: 118px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 1px;
}
    
#\32 7c44b10 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 91700e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -30px 0% -30px -2.1906284070967894%;
}
    
#\35 a0db81b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#\35 a0db81b {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px -2% 0px -2%;
}
    
#\35 d0ed7b6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\35 d0ed7b6 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cf9becbc {
    width: 12.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abb50694 {
    align-items: flex-start;
    width: 96.43%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f888f2b {
    width: 37.86%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d059eefc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#d059eefc {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px -2% 0px -2%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c79d3e {
    width: 13.14%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#df01cd4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df01cd4f {
    width: 77.62%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9e27042.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e27042 {
    width: 92.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 215f2a2 {
    width: 57.65%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    margin-top: -7px;
}
    
#\32 0b8a1d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    margin-left: -19px;
}
    
#\33 4786c4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20px 5px 20px;
}
#\33 4786c4b {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 2d6619a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2d6619a {
    width: 72.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 1.1190859494374836%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 811db49 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.81%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-left: -18px;
}
    
#\32 24faa2f {
    width: 78.29%;
    height: auto;
    max-width: 100%;
    margin-top: -26px;
    order: 0;
}
    
#c6b9bdbd {
    width: 11.86%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#e53fd102.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e53fd102 {
    width: 190px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e9e091dc {
    width: 118px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 1px;
}
    
#\31 5e2a969 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    margin-left: -19px;
}
    
#\37 a2b5b53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.56%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb166bc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc4b8266 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.73%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -30px 0% -30px -2.1906284070967894%;
}
    
#\35 26665be {
    align-items: flex-start;
    width: 96.43%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ad43718 {
    align-items: flex-start;
    width: 88.73%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: -31px 0% 0px 0%;
}
    
#a65b61f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#a65b61f2 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 40px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fd3e95b7 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 d747481.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d747481 {
    width: 80.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -30px 0% 0px -2.066960361546924%;
    grid-area: auto / auto / auto / auto;
}
    
#ff9e850e {
    width: 13.14%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e1779c4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e1779c4c {
    width: 92.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b88079a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 80.81%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    margin-left: -18px;
}
    
#\38 f4a650d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad2fd46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20px 5px 20px;
}
#\36 ad2fd46 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 b3f972c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b3f972c {
    width: 77.62%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 66d5d01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26, 24, 20, 1);
    background-image: none;
}
    
#d4c6a649 {
    width: 78.29%;
    height: auto;
    max-width: 100%;
    margin-top: -26px;
    order: 0;
}
    
#\30 e99bd22 {
    width: 12.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 887f408.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 887f408 {
    width: 72.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 1.1190859494374836%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc4cb77 {
    width: 57.65%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    margin-top: -7px;
}
    
#\33 3548a0c {
    width: 11.86%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 ece7518 {
    width: 37.86%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cee427c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#cee427c8 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px -2% 0px -2%;
}
    
#c6b6cbd7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 5px;
}
#c6b6cbd7 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px -2% 0px -2%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 91e53ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 6a12061 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c03474c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a23015d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m59 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0aa6a44 {
    height: auto;
}
    
#\32 2f3b63f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 584ace7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3d91768 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 215f2a2 {
    height: auto;
}
    
#\38 acdf6f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3a854d2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 dc4cb77 {
    height: auto;
}
    
#fd3e95b7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_ja3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_veg {
    height: 500px;
    width: 93.69%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rc3 {
    width: 100.00%;
}
    
#group_qht {
    width: 100.00%;
}
    
#cf37f6d2 {
    width: 118.563px;
}
    
#widget_9v7 {
    width: 129px;
}
}



@media (max-width: 767px) {
    
#\39 4fea06d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b2f4d742 {
    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) {
    
#\33 6d387f1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 91e53ef {
    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) {
    
#\32 9554171 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 c03474c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c1f8315f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_m59 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.09%;
}
    
#widget_a7s {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#widget_fnu {
    width: 100.00%;
}
    
#widget_s16 {
    width: 100.00%;
}
    
#group_7gv {
    width: 100.00%;
}
    
#\39 8cee4c1 {
    width: 100.00%;
}
    
#\36 900b421 {
    width: 59.4481px;
}
    
#\37 1859e41 {
    width: 62.7597px;
}
    
#widget_jru {
    width: 29.11%;
}
}



@media (max-width: 767px) {
    
#\34 2188073 {
    width: 59px;
}
    
#\34 2580084 {
    width: 100.00%;
}
    
#\36 2090349 {
    width: 62.9708px;
}
    
#e507b1d7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 b94b487 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0aa6a44 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 91.07%;
}
    
#\32 2f3b63f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 f192e7e {
    width: 100.00%;
}
    
#\35 a6f8d4c {
    width: 100.00%;
}
    
#\34 1c8f944 {
    width: 28.32%;
}
    
#b94dc8cb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 3d91768 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 215f2a2 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\38 2d2e7b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 20eb7f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 2d6619a {
    width: 100.00%;
}
    
#df01cd4f {
    width: 100.00%;
}
    
#\32 24faa2f {
    width: 100.00%;
}
    
#\35 d0ed7b6 {
    width: 54px;
}
    
#\39 ce79e56 {
    width: 58px;
}
    
#\32 f888f2b {
    width: 30.82%;
    margin-left: 16px;
}
    
#\39 811db49 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 dc4cb77 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 93.64%;
}
    
#\37 a2b5b53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fd3e95b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eb166bc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b3f972c {
    width: 100.00%;
}
    
#d4c6a649 {
    width: 100.00%;
}
    
#\35 b88079a {
    width: 100.00%;
}
    
#a65b61f2 {
    width: 75.8929px;
}
    
#e53fd102 {
    width: 80.1136px;
}
    
#\35 ece7518 {
    margin-left: -2px;
}
}

