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

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

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

  *#dm .dmInner a.u_1621333029 {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1094736811 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3127118546
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    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/4c591948/dms3rep/multi/opt/Chef22-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_s5e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ctj {
    align-items: flex-start;
    width: 440px;
    min-height: 440px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 32px 44px 32px 44px;
    margin: 0px 0% 0px 0%;
}
    
#fe448460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe448460 {
    width: 97.34%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff4f5267 {
    width: 97.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rbp {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df49aa02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d9ef798c {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#b02a491b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_m7i {
    width: 78.60%;
    height: auto;
    max-width: 100%;
}
    
#\37 bdba55c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 315eacf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/Catering3-432h.JPG");
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 01ba9a5 {
    min-height: 431px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 12% 2% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\39 37e0842 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 98db4a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7dd2226 {
    width: 157px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin-top: 14px;
}
    
#a71768ea {
    margin: 0px 0% 0px 0%;
}
    
#d6aa76cf {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1efae92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e03d3ad1 {
    width: 197px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 14px;
}
    
#\32 26c05d1 {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8d6432d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/Catering25-432h.jpg");
    order: 2;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_07k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_624 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_4qo {
    width: 65.85%;
    height: 360px;
    max-width: 100%;
}
    
#ac793297 {
    width: 65.85%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dcb6b7a4 {
    margin: 0px 0% 0px 0%;
}
    
#dd0c8401 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7a23f92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a4555668 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5j9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#a56295f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/Chef34-53e1972a-432h.png");
    order: 2;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 90e53ca {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 f231c72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d7048b27 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 adc43ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/AdobeStock_999345968-432h.jpeg");
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7a52274 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 0eec9bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7d9663c {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e2dca78 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba622bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a84b800e {
    width: 173px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\33 1b54f5b {
    width: 179px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_g04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b007517 {
    width: 65.85%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c49a85a {
    width: 65.85%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5908b22 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 d16f3ae {
    margin: 0px 0% 0px 0%;
}
    
#\38 491ee56 {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\33 eabd97d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/SwissBranch07-520h.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4c93580 {
    width: 65.85%;
    height: 386px;
    max-width: 100%;
}
    
#\32 7f7089d {
    width: 100.00%;
    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 b9271c9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b113b367 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: none;
    order: 1;
    align-items: flex-end;
    background-color: var(--color_5);
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#a51ac6ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/_B017098-520h.jpg");
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b1ec1689 {
    width: 65.85%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf2cb94b {
    width: 173px;
    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;
}
    
#\35 1b8677e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 167a66e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: none;
    order: 4;
    align-items: flex-end;
    background-color: var(--color_7);
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ec138b7e {
    width: 173px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1adde93 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 4f3a428 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 32px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e158358 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 4% 12%;
    margin: 0% 0% 0% 0%;
}
    
#e73f62dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#bc5ae729 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7bn {
    width: 6.05%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fhv {
    width: 36.28%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a71ce96 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e81de83 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2939c1f {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c8b24fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 61a260e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\39 05c3d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-image: url("https://irp.cdn-website.com/4c591948/dms3rep/multi/opt/_S1_3831-x-b48112ce-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d7c05751 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2258fc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: none;
    order: 1;
    align-items: flex-end;
    background-color: var(--color_6);
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#dad4f20f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 e55b5a0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 074b88f {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\36 df73c4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c4bf1f0b {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a2cc010 {
    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/4c591948/dms3rep/multi/opt/Chef22-1920w.png");
}
    
#d39e632b {
    margin: 0px 0% 0px 0%;
}
    
#\31 5784fb2 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 12% 6% 12%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_s5e {
    width: 57.72%;
    min-height: 8px;
    height: auto;
}
    
#group_rbp {
    width: 38.04%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9ef798c {
    min-height: 45px;
    padding: 4% 6% 0% 6%;
}
    
#\37 bdba55c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 01ba9a5 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 96px;
    padding: 2% 6% 2% 6%;
}
    
#a71768ea {
    margin: 0px 0% 0px 0%;
}
    
#\30 315eacf {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 98db4a6 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e8d6432d {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f1efae92 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_4qo {
    height: 286px;
}
    
#ac793297 {
    height: 286px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcb6b7a4 {
    margin: 0px 0% 0px 0%;
}
    
#a4555668 {
    min-height: 46px;
    padding: 4% 6% 0% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e2dca78 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 96px;
    padding: 2% 6% 2% 6%;
}
    
#\35 7a52274 {
    margin: 0px 0% 0px 0%;
}
    
#\35 adc43ea {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba622bf {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a56295f3 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 0eec9bb {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b007517 {
    height: 286px;
}
    
#\32 c49a85a {
    height: 286px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d16f3ae {
    margin: 0px 0% 0px 0%;
}
    
#\38 491ee56 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 431px;
    padding: 2% 6% 6% 6%;
}
    
#\33 eabd97d {
    width: 48%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4c93580 {
    height: 320px;
    justify-self: auto;
    align-self: auto;
    width: 65.85%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b113b367 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a51ac6ac {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 167a66e {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e158358 {
    padding: 4% 6% 4% 6%;
}
    
#bc5ae729 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7bn {
    width: 14.80%;
    height: auto;
}
    
#widget_fhv.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#widget_fhv {
    width: 66.86%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a71ce96 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2939c1f {
    min-height: 46px;
    padding: 4% 6% 0% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 05c3d1c {
    width: 48%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2258fc1 {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e55b5a0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 074b88f {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 431px;
    padding: 2% 6% 6% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4bf1f0b {
    width: 100%;
    min-height: 8px;
    height: auto;
}
    
#d39e632b {
    margin: 0px 0% 0px 0%;
}
    
#\31 5784fb2 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 255px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_s5e {
    width: 100%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_ctj {
    height: auto;
    min-height: 272px;
    width: 100.00%;
    padding: 24px 6% 24px 6%;
    margin: 0px 0% 0px 0%;
}
    
#ff4f5267 {
    width: 100.00%;
}
    
#fe448460 {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_rbp {
    width: 48%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#df49aa02 {
    min-height: 47px;
    align-items: center;
    width: 100%;
    justify-self: auto;
    height: auto;
}
    
#d9ef798c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 6% 6% 0% 6%;
}
    
#\37 bdba55c {
    margin: 0px 0% 0px 0%;
}
    
#widget_m7i {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 315eacf {
    min-height: 200px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 01ba9a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\30 98db4a6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#f1efae92 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#e8d6432d {
    min-height: 200px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#d6aa76cf {
    width: 81.59%;
}
    
#a71768ea {
    margin: 0px 0% 0px 0%;
}
    
#ac793297 {
    height: 250px;
}
    
#widget_4qo {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#dd0c8401 {
    min-height: 47px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    align-content: flex-start;
}
    
#a4555668 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 0% 6%;
}
    
#dcb6b7a4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0eec9bb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 e2dca78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 2% 6%;
}
    
#a56295f3 {
    min-height: 200px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\38 ba622bf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 adc43ea {
    min-height: 200px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\35 7a52274 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c49a85a {
    height: 250px;
}
    
#\32 b007517 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\33 d16f3ae {
    margin: 0px 0% 0px 0%;
}
    
#\38 491ee56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 8% 6%;
}
    
#\33 eabd97d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#\36 4c93580 {
    height: 250px;
}
    
#b113b367 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#a51ac6ac {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#b1ec1689 {
    height: 271px;
}
    
#\36 167a66e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4f3a428 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: flex-start;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e158358 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 12% 8%;
}
    
#widget_7bn {
    width: 28.09%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_fhv {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc5ae729 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 a71ce96 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2939c1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 0% 6%;
}
    
#\31 c8b24fa {
    min-height: 47px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 05c3d1c {
    min-height: 212px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#f2258fc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 e55b5a0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 074b88f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 16% 6%;
}
}



@media (max-width: 767px) {
    
#c4bf1f0b {
    width: 100%;
    min-height: 8px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 a2cc010 {
    background-position: 50% 0%;
}
    
#d39e632b {
    margin: 0px 0% 0px 0%;
}
    
#\31 5784fb2 {
    min-height: 211px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}

#\35 adc43ea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQFETFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAIDAAAAAAAAAAAAAAAAAAAEATEy/9oADAMBAAIRAxEAPwCa0Va6/IxK8NRSjkFgvs0Mu3PZiICuR2rg/9k=')!important}#a56295f3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABw0lEQVQY0y3MbUuTYQDF8esLdO++7oettpJSoxQrssBhZTQwlpOgsSQhEHM20LBeVO/CSFNcD1DLniBCWAiFBEZJVrbV3O0cLduTItWLpoX0If7B7NWBw+8cYWgKDlPDNDQ0TUNRFFRVxW6aOBx27Haz3AupbsBuyP9QothsSCkxTbOMDF0vD4VUFSq3ONm3s4r9NdVUbXai6+vvhmGgaxq6lAjnRpOmvbUEW5ro8h7i4K4dGIaOTVXZ6tqEe3cNfk8josLlIHCkgeFggIFOP8ca9qBJiaoouGur6T3RzMOLXevQd6Ce8wEv5/xHOVxfR2WFi7rt22jzuBnqbmPiWh/ieKuPUMdpLvd2c6GznXafh5PNjfScamWw7wyPr15iPNyPuBm+wf07t3gSGSRy5SwjoRZuB71E+0M8vzvA+KN7jD0YRcQ/xkknZigkJ0i9GGYm0sP0SIjk0yHmJqPEpqZ4++oNIplI8sWKU0i+JPN6FOvZdWbHwmQmo2Q/fyCdsPj0PoZIWfOk5ywyVoyviWkWEu/Ip2ZZzmZZLi6RWygwb6UR+dwi+ewiuW/Fci4Vv/PzR4mV0hq/V/+yurJG6dcf/gFihgv7CJITogAAAABJRU5ErkJggg==')!important}#a51ac6ac.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFIRIWIlFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRBP/aAAwDAQACEQMRAD8AzAN5OW7QjUzeQxS5durPeFA2NBMeIiP21KcijnvdQcM//9k=')!important}#\33 eabd97d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFERITITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAECAxESIVH/2gAMAwEAAhEDEQA/ANDu5u4J2CF5EbRrtHoVWPJ3TG08k3YCIicnHVxd048P/9k=')!important}#\39 05c3d1c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQY0wXBXUvCUACA4f3p6iawFKIvCirILOvGCCxEc2mZF5My3TlnOrZaTrTmRPvQuhCCAuXtebRwPMEPAhquoibuqJlVaqagJizuH0xur4vk0im01/Ev7eE3brdHw/OwnCaqqahLQbVuYhgG5ZsCWutzhj+a0nr/wQ3esJ49hN1A2jbK8ZBOC2F7aCKcIftTVPiHCibI7gfS72H5PezOACcY4YZfaDk15NIakFd9dPmCLtrodY9r6VNudjAeQypPfbTTUpUTvUIiWyKeuSKRLXCYKXJwUSR+liORznN0rqMl0yl2j5Os728T21khurfK0tYGi2ubzEeWmYtEWYjE+AcIseVulTPCLgAAAABJRU5ErkJggg==')!important}