@media all {
  *#dm .dmInner div.u_162909626 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_2395271139 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1121966849 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1594079815 img { object-position:50% 100% !important; }

  *#dm .dmInner div.u_1941740053 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1839577513 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_6) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1744312540 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1052638241 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1933743732 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1568143385 img { object-position:50% 50% !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1568143385 img { object-position:50% 50% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb9d4b44 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 8080e5c::before, #\30 8080e5c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.65;
    border-radius: inherit;
}
#\30 8080e5c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/0cb4ef25/dms3rep/multi/opt/restaurant-kitchen-worker-emptying-a-dishwasher-2023-11-27-05-29-18-utc-scaled-1-1920w.jpg");
}
    
#\38 a4810d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_que {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9648a47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 91560c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d578c3e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_958 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.081632653061225%;
    height: auto;
    flex-wrap: nowrap;
    order: 5;
}
    
#widget_onn {
    width: 60px;
    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_pq0 {
    width: 50%;
    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_4cq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_5cv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6374b23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    --column-gap: 10px;
}
    
#\34 f4afe7b {
    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_3mp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3mp {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#contact {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5862d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 6d45b26 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fdfcd38c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a4a1050c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\30 f7d3588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_fs9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l4f {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_67p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fq4 {
    width: 100%;
    height: 358px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9f4a377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 70d02db {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a74916d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_n8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_qpa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ae75ad3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 ae75ad3 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9at {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    align-content: flex-start;
}
    
#group_fm6 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\34 1dcb011 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_vk9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_ra0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_6oi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f6b79eea {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 2;
}
    
#fd7bd802 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c2360ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 9382411 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c76f5304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c70a9ef5 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f52fa7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    align-content: stretch;
}
    
#\31 0ac8f13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 8310f6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1173a37 {
    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;
}
    
#d326222c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cdfb80a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cdfb80a7 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd4b793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#be593997 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_oq3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#widget_0fq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 a36706a {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0d05150 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#cd8195fe {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0732864 {
    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;
}
    
#a27af435 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c23bb235 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6cfc689 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#f48f5c57 {
    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;
}
    
#aefbb4ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\30 9380265 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 fe7fb76 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\30 532c664 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    align-content: flex-start;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 3eb3447 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e2c64ac7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aa84447a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bf9c7e41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bf9c7e41 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec97c7b9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 b19663b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 3d1c789 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\38 680596f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 88a338e {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\35 7c2f1a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_044 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
    
#\39 4c30406 {
    width: 73.25%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\39 86f6ce1 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\31 7865037 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\33 1425185 {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2875612 {
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da101ccf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 195afb6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 74732d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a3e8a4d2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 196b4a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 196b4a3 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 600831c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u8a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.8333333333333334%;
    order: 0;
    --column-gap: 10px;
    align-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
}
    
#f59ec85c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#\35 5e2d66c {
    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;
}
    
#\36 8c07f49.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 8c07f49 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 629207f {
    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;
}
    
#widget_aog {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#group_e8h {
    justify-content: flex-start;
    align-items: center;
    width: 49.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0.8333333333333334%;
    --column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\35 616d89e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1e80f09 {
    width: 100%;
    height: 348px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 260af06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 38ef591 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 df90c85 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\38 f99ee82 {
    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;
}
    
#\39 7e97a06 {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb015646 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\37 cdc3c92 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f71e0a27 {
    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;
}
    
#a2cdfa48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d591d755 {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3176c4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\32 4d7e8f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d52323bb {
    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;
}
    
#cec37147 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 1d6044e {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a952618 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\34 9b5023a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1136b0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a670631 {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21f60 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#bfbee664 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c8e994b0 {
    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;
}
    
#\30 41c6e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0ce38af {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 98c1360 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 103.13%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
}
    
#\34 32ccdf5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eaf81a5f {
    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;
}
    
#b393476b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#efb34568 {
    justify-content: flex-start;
    align-items: center;
    width: 23.5%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(191, 33, 48, 0.11);
    background-image: none;
    justify-self: auto;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab3748a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 598e3ca {
    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;
}
    
#\30 6a27836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2sd {
    width: 173px;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c20c473 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 e66544e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 f52fdaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 8518a73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 82043cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 72dceef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 72dceef {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f1fe95d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbb05904 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2112ee4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ca06ad7 {
    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;
}
    
#\33 7fcb83c {
    width: 60px;
    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 0f203a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    --column-gap: 10px;
}
    
#e7a04ad2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.081632653061225%;
    height: auto;
    flex-wrap: nowrap;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec588659 {
    width: 100.00%;
    height: 20px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db9211b {
    width: 100%;
    height: 378px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb9d4b44 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b1bcb957 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a4810d4 {
    width: 100%;
    min-height: 80px;
}
    
#contact {
    width: 100%;
    min-height: 80px;
}
    
#widget_que {
    order: 0;
}
    
#e9648a47 {
    order: 1;
}
    
#\32 91560c6 {
    order: 2;
}
    
#widget_3mp {
    order: 4;
}
    
#d578c3e5 {
    order: 3;
}
    
#group_958 {
    order: 5;
}
    
#\32 5862d66 {
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6d45b26 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b91a29db {
    margin: 0px 0% 0px 0%;
}
    
#widget_fq4 {
    height: 438px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 70d02db {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 b6218ba {
    margin: 0px 0% 0px 0%;
}
    
#widget_vk9 {
    height: 326px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa84447a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 4f88522 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4c30406 {
    width: 99.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 195afb6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 c19405e {
    margin: 0px 0% 0px 0%;
}
    
#\36 1e80f09 {
    height: 492px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c20c473 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 dcaab3b {
    margin: 0px 0% 0px 0%;
}
    
#fbb05904 {
    width: 79.09%;
}
    
#ec588659 {
    height: 20px;
}
    
#\33 db9211b {
    height: 478px;
}
}



@media (max-width: 767px) {
    
#bb9d4b44 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a4810d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#contact {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_pq0 {
    width: 78.63%;
}
    
#widget_que {
    order: 0;
}
    
#e9648a47 {
    order: 1;
}
    
#\32 91560c6 {
    order: 2;
}
    
#widget_3mp {
    order: 4;
}
    
#d578c3e5 {
    order: 3;
}
    
#group_958 {
    order: 5;
}
    
#\32 5862d66 {
    order: 6;
}
}



@media (max-width: 767px) {
    
#\35 6d45b26 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a4a1050c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 f7d3588 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#widget_fq4 {
    height: 240px;
}
    
#widget_mbd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 9f4a377 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 70d02db {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_vk9 {
    height: 240px;
}
    
#group_9at {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fm6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\34 1dcb011 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#f6b79eea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#d326222c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#be593997 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c70a9ef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 a36706a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c23bb235 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f52fa7c {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\33 3eb3447 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#aa84447a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 4c30406 {
    width: 100.00%;
}
    
#\30 532c664 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 fe7fb76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3d1c789 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 88a338e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e2c64ac7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1425185 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#da101ccf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\33 195afb6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 1e80f09 {
    height: 240px;
}
    
#\39 7e97a06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d591d755 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 1d6044e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a670631 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 0ce38af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#efb34568 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f59ec85c {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
}
    
#group_u8a {
    column-gap: 0.8333333333333334%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_e8h {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 616d89e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 c20c473 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 f52fdaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8518a73 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 db9211b {
    height: 240px;
}
    
#fbb05904 {
    width: 78.63%;
}
}

