@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1606902671 img[dm_changed] {
    object-position:0 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1572395528 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1823688901 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner *.u_1762887782 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1451672928 { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1738371097 { text-align:LEFT !important; }

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2930335649 img {
    border-radius:16px 16px 16px 16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(252,163,29) rgb(252,163,29) rgb(252,163,29) rgb(252,163,29) !important;
    box-shadow:rgb(252,163,29) 3px 3px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1436892004 .svg { fill:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eefda3ab::before, #eefda3ab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#eefda3ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4469f81 {
    min-height: 930px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 705d488::before, #\36 705d488 > .bgExtraLayerOverlay {
    
}
#\36 705d488 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    background-attachment: fixed;
}
    
#\31 6f3150d {
    margin: 0px 0% 0px 0%;
}
    
#widget_lqj {
    width: 28.44%;
    height: 102px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_veg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#widget_veg {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ctu {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qri {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 74ae44a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2ca885 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_u2e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_31d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_13v {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_784 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c1edb37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.95%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0847f88 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 29ac39b::before, #\34 29ac39b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 29ac39b {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_eqq {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/BLUE+DECEMBER-1920w.JPG");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    background-size: contain;
}
    
#widget_3ju {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mg7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ev3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 277b833 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b8e8f9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b74a6ee6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/bg1-1920w.png");
    background-attachment: fixed;
}
    
#a4c0f5dc {
    margin: 0px 0% 0px 0%;
}
    
#group_khc::before, #group_khc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#group_khc {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 247px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/thumbnail_IMG_1045-1920w.webp");
    align-self: stretch;
    min-width: 32px;
    height: auto;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mak {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nkh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 58a2d42::before, #\36 58a2d42 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 58a2d42 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 247px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/vehicle+graphs-1920w.webp");
    align-self: stretch;
    min-width: 32px;
    height: auto;
    border-width: 0 5px 5px 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cbc493b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c181c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3dce75d::before, #\31 3dce75d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 3dce75d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 247px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/banner-1920w.webp");
    align-self: stretch;
    min-width: 32px;
    height: auto;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aacd97b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f91a4749 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 411a786::before, #\36 411a786 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 411a786 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 247px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/apparel-1920w.webp");
    align-self: stretch;
    min-width: 32px;
    height: auto;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 50b3957 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9124821 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1982bc4::before, #e1982bc4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#e1982bc4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 247px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/custom-1920w.webp");
    align-self: stretch;
    min-width: 32px;
    height: auto;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1e89562 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b0a44e {
    width: 100%;
    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_p1k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ro {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#b7129e45 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 da7b94d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd8bc576 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a07752e8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 96687c8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\35 ac7509b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c5268a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a48218 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#group_p11 {
    align-items: flex-start;
    width: 99.56%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6ug {
    align-items: flex-start;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_at1 {
    align-items: flex-start;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_us5 {
    align-items: flex-start;
    width: 99.56%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_rcj {
    align-items: flex-start;
    width: 99.56%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd324d8d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8aae44b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e6dcef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_14t {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_3kr {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_82p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_a0u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#widget_82q {
    width: 44px;
    height: 65px;
    max-width: 100%;
}
    
#group_afi {
    align-items: flex-start;
    width: 92.12%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dks {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_so3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6f3ac8c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#bf7a847e {
    width: 44px;
    height: 65px;
    max-width: 100%;
}
    
#\31 3b24bac {
    align-items: flex-start;
    width: 92.12%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee4e4d24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0f657b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5d0ec9c {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2008bb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#ff2ea965 {
    width: 44px;
    height: 65px;
    max-width: 100%;
}
    
#\37 debc87a {
    align-items: flex-start;
    width: 92.12%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae824a79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c07e2b33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 197089f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\34 e0530a0 {
    width: 44px;
    height: 65px;
    max-width: 100%;
}
    
#\33 aec09bd {
    align-items: flex-start;
    width: 92.12%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7fbbfb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b70241a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bff23d1 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f085f46e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#bb17b146 {
    width: 44px;
    height: 65px;
    max-width: 100%;
}
    
#\31 58b71de {
    align-items: flex-start;
    width: 92.12%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9b9dc63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 19e957a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 6384030 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5969053::before, #b5969053 > .bgExtraLayerOverlay {
    
}
#b5969053 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 51d854f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 164ed54 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_ri8 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 7385da8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9kp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 63ef07a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8082d93 {
    align-items: flex-start;
    width: 92.12%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1ccd78a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6133f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 07190af {
    width: 43.9844px;
    height: 65px;
    max-width: 100%;
}
    
#\35 dc261e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5ab3878 {
    width: 43.9844px;
    height: 65px;
    max-width: 100%;
}
    
#d40b1371 {
    align-items: flex-start;
    width: 92.12%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f130c41f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ec1eccb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a5a8da {
    width: 43.9844px;
    height: 65px;
    max-width: 100%;
}
    
#b36eb219 {
    align-items: flex-start;
    width: 92.12%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_16d[data-pinned] {
    position: sticky;
    top: 10px;
    bottom: 10px;
    z-index: 1;
}
#widget_16d {
    width: 100%;
    height: 401px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 bd9f738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 d92daf0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 7e4e5a3::before, #\32 7e4e5a3 > .bgExtraLayerOverlay {
    
}
#\32 7e4e5a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_2cq {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_v50 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/f9bf0875/dms3rep/multi/opt/1-66f98386-1920w.webp");
    border-radius: 16px 16px 16px 16px;
    box-shadow: var(--color_2) 3px 3px 11px 0px;
}
    
#widget_nnm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_576 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 dcf6722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee92e5c3 {
    min-height: 1017px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#bb5c8e22 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#daaf19dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cpr {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#ea2629ff {
    width: 36px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ab {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 586109d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\35 471bff0 {
    width: 36px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c02fd7a0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a05c1448 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\36 ca72cd4 {
    width: 35.9844px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db844b21 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 a1ab291 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#dd22235e {
    width: 36px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60f8391 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 14a6775 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#b6d578bd {
    width: 36px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac1d45b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8538db {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\31 8e43878 {
    width: 36px;
    height: 39px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca26141b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 986f9a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#d749d8cc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 71e7390 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_v5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2dbed6d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 60e227b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4469f81 {
    min-height: 710px;
    padding: 4% 4% 4% 4%;
}
    
#\31 6f3150d {
    margin: 0px 0% 0px 0%;
}
    
#eefda3ab::before, #eefda3ab > .bgExtraLayerOverlay {
    
}
    
#group_qri {
    width: 99.86%;
    height: auto;
    min-height: 500px;
    row-gap: 10px;
}
    
#widget_lqj {
    width: 27.43%;
    height: 68px;
}
    
#widget_veg {
    width: 30%;
}
    
#\36 705d488::before, #\36 705d488 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 74ae44a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 37c8b8e {
    margin: 0px 0% 0px 0%;
}
    
#group_13v {
    align-items: flex-start;
}
    
#group_u2e {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0847f88 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 79b2489 {
    margin: 0px 0% 0px 0%;
}
    
#group_eqq {
    width: 100%;
    min-height: 80px;
}
    
#\38 c1edb37 {
    width: 100%;
    min-height: 80px;
}
    
#\34 29ac39b::before, #\34 29ac39b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b8e8f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a4c0f5dc {
    margin: 0px 0% 0px 0%;
}
    
#group_khc::before, #group_khc > .bgExtraLayerOverlay {
    
}
#group_khc {
    min-width: 32px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 58a2d42::before, #\36 58a2d42 > .bgExtraLayerOverlay {
    
}
#\36 58a2d42 {
    min-width: 32px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3dce75d::before, #\31 3dce75d > .bgExtraLayerOverlay {
    
}
#\31 3dce75d {
    min-width: 32px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 411a786::before, #\36 411a786 > .bgExtraLayerOverlay {
    
}
#\36 411a786 {
    min-width: 32px;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e1982bc4::before, #e1982bc4 > .bgExtraLayerOverlay {
    
}
#e1982bc4 {
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    min-height: 233px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 277b833 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8aae44b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 b61a7ac {
    margin: 0px 0% 0px 0%;
}
    
#group_a0u {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6f3ac8c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a2008bb6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 197089f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f085f46e {
    width: 100.00%;
}
    
#group_3kr {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5d0ec9c {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 51d854f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a6506e45 {
    margin: 0px 0% 0px 0%;
}
    
#b5969053::before, #b5969053 > .bgExtraLayerOverlay {
    
}
#b5969053 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#widget_16d {
    height: 287px;
}
    
#group_ri8 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d92daf0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 d815e1d {
    margin: 0px 0% 0px 0%;
}
    
#group_v50 {
    width: 100%;
    min-height: 80px;
}
    
#\31 bd9f738 {
    width: 100%;
    min-height: 80px;
}
    
#\32 7e4e5a3::before, #\32 7e4e5a3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee92e5c3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 816px;
}
    
#\31 da806bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d749d8cc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 13px;
}
    
#\38 60e227b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eefda3ab::before, #eefda3ab > .bgExtraLayerOverlay {
    
}
#eefda3ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4469f81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#widget_lqj {
    height: 58px;
    width: 53.67%;
}
    
#group_qri {
    width: 99.64%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    row-gap: 15px;
}
    
#\31 6f3150d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ctu {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_veg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 0px 14px 0px;
}
#widget_veg {
    width: 289px;
    height: auto;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
}
    
#\36 705d488::before, #\36 705d488 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 74ae44a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_u2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_13v {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_31d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 c1edb37 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 0847f88 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_eqq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 29ac39b::before, #\34 29ac39b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 277b833 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b8e8f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_khc::before, #group_khc > .bgExtraLayerOverlay {
    
}
#group_khc {
    min-width: 32px;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 58a2d42::before, #\36 58a2d42 > .bgExtraLayerOverlay {
    
}
#\36 58a2d42 {
    min-width: 32px;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3dce75d::before, #\31 3dce75d > .bgExtraLayerOverlay {
    
}
#\31 3dce75d {
    min-width: 32px;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 411a786::before, #\36 411a786 > .bgExtraLayerOverlay {
    
}
#\36 411a786 {
    min-width: 32px;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e1982bc4::before, #e1982bc4 > .bgExtraLayerOverlay {
    
}
#e1982bc4 {
    min-width: 32px;
    justify-content: flex-end;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd324d8d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#b8aae44b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3kr {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_82q {
    height: 240px;
}
    
#bf7a847e {
    height: 240px;
}
    
#group_a0u {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 262px;
    column-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6f3ac8c {
    min-width: 32px;
    width: 100.00%;
    column-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#f5d0ec9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a2008bb6 {
    min-width: 32px;
    width: 100.00%;
    column-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#ff2ea965 {
    height: 240px;
}
    
#\35 197089f {
    min-width: 32px;
    width: 100.00%;
    column-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e0530a0 {
    height: 240px;
}
    
#\39 bff23d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f085f46e {
    width: 100.00%;
    column-gap: 15px;
}
    
#bb17b146 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b5969053::before, #b5969053 > .bgExtraLayerOverlay {
    
}
#b5969053 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 51d854f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ri8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\37 1ccd78a {
    height: auto;
    min-height: 240px;
}
    
#\30 07190af {
    height: 240px;
}
    
#\35 dc261e2 {
    height: auto;
    min-height: 240px;
    align-items: center;
}
    
#f5ab3878 {
    height: 240px;
}
    
#b2a5a8da {
    height: 240px;
}
    
#widget_16d {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 bd9f738 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 d92daf0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_v50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7e4e5a3::before, #\32 7e4e5a3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 dcf6722 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ee92e5c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_cpr {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
    height: auto;
    min-height: 144px;
    justify-content: flex-start;
}
    
#ea2629ff {
    height: 64px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 471bff0 {
    height: 118px;
}
    
#a05c1448 {
    height: auto;
    min-height: 174px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 ca72cd4 {
    height: 56px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd22235e {
    height: 124px;
}
    
#b6d578bd {
    height: 124px;
}
    
#\31 8e43878 {
    height: 94px;
}
    
#widget_1ab {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db844b21 {
    min-width: 32px;
    width: 83.92291456173525%;
    margin: 0px 0% 0px 0%;
}
    
#c02fd7a0 {
    width: 84.73%;
}
    
#\37 60f8391 {
    width: 83.94%;
}
    
#\30 ac1d45b {
    width: 84.73%;
}
    
#ca26141b {
    width: 84.73%;
}
}



@media (max-width: 767px) {
    
#\31 986f9a6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d749d8cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\36 2dbed6d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v5b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 60e227b {
    margin: 0px 0% 0px 0%;
}
}

