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

  *#dm .dmInner div.u_1715940551 *.open-hours-item dt {
    font-family:'Noto Sans' !important;
    font-size:17px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1715940551 *.open-hours-item dd {
    font-family:'Noto Sans' !important;
    font-size:17px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1715940551 *.open-hours-item time {
    font-family:'Noto Sans' !important;
    font-size:17px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1715940551 *.open-hours-special {
    font-family:'Noto Sans' !important;
    font-size:17px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1389574968 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    background-color:rgba(0,0,0,0.06) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1389574968:hover {
    background-image:initial !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1389574968.hover {
    background-image:initial !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1389574968:hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1389574968.hover span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1555132401 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1555132401:hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1555132401.hover {
    background-image:initial !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1798811099:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1798811099.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1766848179:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1766848179.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1125319609:hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1125319609.hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1125319609 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1802802552:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1802802552.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1229287977 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1197952468 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1864577024 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1016197367 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner a.u_1584005435:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1584005435.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1439277913:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1439277913.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1619854070:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1619854070.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1386688376:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1386688376.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1890969879:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1890969879.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1257462417 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1090422256 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1076492638 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner a.u_1256901924:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1256901924.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1534119099:hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1534119099.hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1534119099 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4253391897 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_5) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_5) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_4253391897 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1622682218 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\39 3267547.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 3267547 {
    width: 191px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\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();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_t6m {
    width: 78.54975519116789%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#bd611d51 {
    width: 78.2100120709064%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0.3%;
}
    
#\37 df128fe {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8f2319c {
    flex-direction: row;
    align-items: center;
    width: 78.76%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: center;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 0%;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#widget_t6m {
    width: 91.99896853063369%;
}
    
#a8f2319c {
    width: 91.90%;
}
    
#bd611d51 {
    width: 91.95832099708706%;
}
}



@media (max-width: 767px) {
    
#\39 3267547.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 3267547 {
    width: 235px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 60px 30px 60px 30px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\37 df128fe {
    width: 235px;
}
    
#a8f2319c {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_t6m {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#bd611d51 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0826831 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c9b5d30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bfa323cd {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c6c60439 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 30px 90px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_a39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3fg {
    width: 333px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_pg1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_pg1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    align-self: stretch;
}
    
#cc9621f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d5f6675.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d5f6675 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#cd52d128 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 8b67e8d {
    width: 333px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a18fa282.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a18fa282 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\39 883ea43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 74a9319 {
    width: 333px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 ab0cbb2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0826831 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c6c60439 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding: 30px 30px 70px 30px;
}
    
#\32 c9b5d30 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cc9621f4 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 ab0cbb2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0826831 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 c9b5d30 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c6c60439 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 20px;
    padding: 30px 15px 60px 15px;
}
    
#cc9621f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 ab0cbb2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 99b343e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 b6f4d3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\35 b6f4d3d.lazy {
    background-image: url('');
}
    
#af8e00d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af8e00d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 849375a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 849375a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 abce285.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 abce285 {
    width: 659px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ff0df61 {
    width: 79.00%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#c1761deb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1761deb {
    width: 320px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 a60404e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 15px 0%;
}
    
#e150ade6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e150ade6 {
    width: 653px;
    height: 250px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 25px 0%;
}
    
#df7380e5 {
    width: 79.00%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\33 debea89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 debea89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f0fbe4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f0fbe4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caa7e21d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 351003a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7349e7 {
    width: 99.99849314671536%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d376c5b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 30px 0px 30px;
    margin: 0% 0% 0% 0%;
}
    
#f33a77c9 {
    margin: 0px 0% 0px 0%;
}
    
#f6c0742c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6ac098e {
    width: 285px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bbs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bbs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: -10px 0% -10px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e150ade6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e150ade6 {
    width: 100%;
    height: 395px;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    max-width: 100%;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b6f4d3d {
    width: 100%;
    min-height: 80px;
}
#\35 b6f4d3d.lazy {
    background-image: url('');
}
    
#\32 abce285 {
    order: 0;
    width: 610px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 351003a {
    width: 100%;
    min-height: 80px;
}
    
#\33 d376c5b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 20px;
    padding: 60px 30px 10px 30px;
}
    
#f33a77c9 {
    margin: 0px 0% 0px 0%;
}
    
#c1761deb {
    width: 623px;
}
    
#\33 a60404e {
    order: 2;
}
    
#b6ac098e {
    width: 300px;
}
}



@media (max-width: 767px) {
    
#e150ade6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e150ade6 {
    height: 210px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 297px;
    margin: 25px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b6f4d3d {
    min-height: 125px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\35 b6f4d3d.lazy {
    background-image: url('');
}
    
#\33 351003a {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 abce285 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d376c5b {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 60px 15px 60px 15px;
}
    
#f33a77c9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a60404e {
    order: 2;
}
    
#b6ac098e {
    width: 272px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 78bcd0f {
    margin: 0px 0% 0px 0%;
}
    
#fd5777db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d686ca19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ad0b95e7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 f04694d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 35px 30px 90px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 78bcd0f {
    margin: 0px 0% 0px 0%;
}
    
#\30 f04694d {
    padding: 15px 30px 60px 30px;
}
}



@media (max-width: 767px) {
    
#\32 78bcd0f {
    margin: 0px 0% 0px 0%;
}
    
#d686ca19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 f04694d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 60px 15px;
}
}



@media all {
    
#\34 91e0a94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cba30e11 {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b15660b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2039767 {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 90px 0% 90px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1052a62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1052a62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 30px 0%;
}
    
#f2870fc7 {
    width: 99.99765018954133%;
    height: 515px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 619090f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 efdfa5f {
    margin: 0px 0% 0px 0%;
}
    
#d96dd77c {
    width: 219px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 5.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4a156dc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 85623b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 52.001967871485945%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b24d0545 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 c7f722e {
    width: 100%;
    height: 515px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a3918590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3918590 {
    width: 100.00%;
    height: 415px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 91e0a94 {
    width: 16.071428571428573%;
    min-height: 8px;
}
    
#\39 4a156dc {
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#cba30e11 {
    width: 238px;
    margin-left: -4.1%;
}
    
#\34 2039767 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 60px 0% 60px 0%;
}
    
#\38 b15660b {
    width: 20.184752747252745%;
    min-height: 8px;
}
    
#\38 85623b7 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#f2870fc7 {
    height: 485px;
}
    
#\34 c7f722e {
    height: 485px;
}
    
#\36 efdfa5f {
    margin: 0px 0% 0px 0%;
}
    
#a3918590 {
    height: 560px;
}
    
#d96dd77c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d96dd77c {
    width: 176.414px;
    margin: 0px 10px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 91e0a94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#cba30e11 {
    width: 235px;
}
    
#\38 b15660b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 2039767 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 50px 15px 50px 15px;
}
    
#\31 1052a62 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f2870fc7 {
    height: 290px;
}
    
#\33 619090f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 efdfa5f {
    margin: 0px 0% 0px 0%;
}
    
#d96dd77c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d96dd77c {
    width: 235px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4a156dc {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 85623b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\34 c7f722e {
    height: 290px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3918590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3918590 {
    align-self: center;
    height: 570px;
    margin: 0px 0px 10px 0px;
}
}



@media all {
    
#\33 693995b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ca19fb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1dea4c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 15px 0px;
}
#b1dea4c0 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c97502be {
    background-color: var(--color_5);
    background-image: initial;
}
    
#bda77db3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 30px 15px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c71bfc86 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6fa {
    width: 100%;
    height: 358px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 40f90ce {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_6nf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 693995b {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\34 ca19fb4 {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#b1dea4c0 {
    width: 100%;
    order: 2;
}
    
#bda77db3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 70px 30px 10px 30px;
}
    
#c71bfc86 {
    margin: 0px 0% 0px 0%;
}
    
#\35 40f90ce {
    width: 100%;
    order: 2;
}
    
#widget_6fa {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\33 693995b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\34 ca19fb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#b1dea4c0 {
    width: 100%;
}
    
#bda77db3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 60px 15px 15px 15px;
}
    
#c71bfc86 {
    margin: 0px 0% 0px 0%;
}
    
#\35 40f90ce {
    width: 100%;
}
    
#widget_6fa {
    height: 170px;
}
}



@media all {
    
#a9b45c3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.63%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ff98586d/dms3rep/multi/opt/Lifestyle-Priority-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#a9b45c3b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAwABAgQREgUGIaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhIh/9oADAMBAAIRAxEAPwCH2vjrFOiE5yauF8wHF/IstJUkxKoZ6Z2hF/iIqLSyhL5TP//Z');
}
    
#\31 4bdaa3d {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 ec201fb {
    min-height: 648px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb4eb270.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb4eb270 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be055d23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 53.37202797202797%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2fa0feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2fa0feb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 10px 0% 0px 0%;
}
    
#c1b6e6f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b42d4590 {
    background-color: rgba(185, 136, 76, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4bdaa3d {
    width: 245px;
}
    
#\37 ec201fb {
    padding-left: 0%;
    padding-right: 0%;
}
    
#be055d23 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 2fa0feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2fa0feb {
    margin: 10px 0% 0px 0%;
}
    
#a9b45c3b {
    background-position: 50% 50%;
}
#a9b45c3b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAwABAgQREgUGIaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhIh/9oADAMBAAIRAxEAPwCH2vjrFOiE5yauF8wHF/IstJUkxKoZ6Z2hF/iIqLSyhL5TP//Z');
}
}



@media (max-width: 767px) {
    
#a9b45c3b {
    width: 100%;
    min-height: 269px;
    align-items: center;
    order: 0;
    height: auto;
}
#a9b45c3b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAwABAgQREgUGIaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhIh/9oADAMBAAIRAxEAPwCH2vjrFOiE5yauF8wHF/IstJUkxKoZ6Z2hF/iIqLSyhL5TP//Z');
}
    
#\31 4bdaa3d {
    width: 235px;
}
    
#\37 ec201fb {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#cb4eb270.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb4eb270 {
    margin: 25px 0% 25px 0%;
}
    
#be055d23 {
    width: 100%;
    min-height: 259px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 0px;
    padding: 16% 6% 16% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2fa0feb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2fa0feb {
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#d885575f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 33534fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 33534fe.lazy {
    background-image: url('');
}
    
#\35 757842b {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 2ba5b30 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 ed9ced0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 30px 15px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9d40cbd {
    margin: 0px 0% 0px 0%;
}
    
#widget_255 {
    width: 100%;
    height: 316px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 4b09e6d {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d885575f {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\30 33534fe {
    width: 100%;
    min-height: 80px;
    height: auto;
}
#\30 33534fe.lazy {
    background-image: url('');
}
    
#\35 757842b {
    width: 100%;
    order: 2;
}
    
#\36 ed9ced0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 10px 30px 15px 30px;
}
    
#\33 9d40cbd {
    margin: 0px 0% 0px 0%;
}
    
#widget_255 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#d885575f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\30 33534fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
#\30 33534fe.lazy {
    background-image: url('');
}
    
#\35 757842b {
    width: 100%;
}
    
#\36 ed9ced0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\33 9d40cbd {
    margin: 0px 0% 0px 0%;
}
    
#widget_255 {
    height: 170px;
}
    
#\33 4b09e6d {
    width: 235px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4e68b2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\31 bb01212 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 69184ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 58d58a8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d2390df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 35815dd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7f7fb1e {
    flex-direction: row;
    align-items: center;
    width: 63.97%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    align-self: center;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c58007ac {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3a6688c {
    width: 215px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bb01212 {
    padding: 60px 30px 10px 30px;
}
    
#\36 69184ff {
    margin: 0px 0% 0px 0%;
}
    
#\39 d2390df {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 bb01212 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 10px 15px;
}
    
#\36 69184ff {
    margin: 0px 0% 0px 0%;
}
    
#\36 58d58a8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 d2390df {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 35815dd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c7f7fb1e {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100.00%;
    align-self: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c58007ac {
    width: 235px;
}
    
#\38 3a6688c {
    width: 235px;
}
}



@media all {
    
#fcac0d00 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 30px 90px 30px;
    margin: 0% 0% 0% 0%;
}
    
#dcaf2171 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/ff98586d/dms3rep/multi/opt/IMG_8945-1-640x640-1-686h.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#dcaf2171.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwj/xAAkEAACAQMDAwUAAAAAAAAAAAABAgMABAUGBxEUIVEjMTNBQv/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8ARtY7tYvD60jxRSd5ISA4Ue9Jlvm7Oe3ilWQhXUMAR5HNSZvGAu+tsFAALLzx99xVS2EUfQ2/pp8a/keKNN//2Q==');
}
    
#\33 5dec819 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 2;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebf85c5 {
    width: 100%;
    height: 540px;
    max-width: 100%;
}
    
#\38 26d04f7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a3d33 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a6102212 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 500c3bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 500c3bf {
    width: 234px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d46956e8 {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b78bc0d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fcac0d00 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 30px 30px 70px 30px;
}
    
#dcaf2171 {
    width: 100%;
    min-height: 80px;
    height: auto;
    background-repeat: no-repeat;
    background-size: contain;
}
#dcaf2171.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwj/xAAkEAACAQMDAwUAAAAAAAAAAAABAgMABAUGBxEUIVEjMTNBQv/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8ARtY7tYvD60jxRSd5ISA4Ue9Jlvm7Oe3ilWQhXUMAR5HNSZvGAu+tsFAALLzx99xVS2EUfQ2/pp8a/keKNN//2Q==');
}
    
#\33 5dec819 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\38 ebf85c5 {
    height: 480px;
}
    
#\38 26d04f7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a3d33 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#fcac0d00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 15px 60px 15px;
}
    
#dcaf2171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#dcaf2171.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwj/xAAkEAACAQMDAwUAAAAAAAAAAAABAgMABAUGBxEUIVEjMTNBQv/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8ARtY7tYvD60jxRSd5ISA4Ue9Jlvm7Oe3ilWQhXUMAR5HNSZvGAu+tsFAALLzx99xVS2EUfQ2/pp8a/keKNN//2Q==');
}
    
#\33 5dec819 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 ebf85c5 {
    height: 312px;
}
    
#\38 26d04f7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a3d33 {
    width: 100%;
}
    
#\32 500c3bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 500c3bf {
    width: 235px;
    margin: 0px 0% 0px 0%;
}
    
#d46956e8 {
    width: 235px;
}
    
#\35 b78bc0d {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 164c513 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7999454 {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 4bda364 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ff98586d/dms3rep/multi/opt/Home-Banner-1920w.jpg);
    background-attachment: fixed;
}
#\38 4bda364.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAgEEAQUAAAAAAAAAAAAAAQIAAwQFBhESFCEiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDSuddbYcdRVWDWrexLHzLKeoYtEVO3B6Rx8iJJJmm//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7999454 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 280px;
}
    
#\34 f9bbb15 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 164c513 {
    min-height: 180px;
    align-items: center;
    width: 100%;
}
    
#f7999454 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6f687e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c15e3157 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#cfb835e6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 5f807fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 7c2a018 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 11d08a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6f687e3 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c15e3157 {
    padding: 60px 30px 10px 30px;
}
    
#\39 11d08a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6f687e3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c15e3157 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 10px 15px;
}
    
#cfb835e6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 7c2a018 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 11d08a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 82ce00e {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\38 82ce00e.lazy {
    background-image: url('');
}
    
#\32 55efb24 {
    width: 228px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c59af60f {
    margin: 0px 0% 0px 0%;
}
    
#c0a621da {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    flex-wrap: wrap;
    column-gap: 25px;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d5acf5e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#e4a005e7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    flex-wrap: wrap;
    column-gap: 25px;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7ed383.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a7ed383 {
    width: 99.35724324189152%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3dc08b4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 40px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 524db12 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\37 524db12.lazy {
    background-image: url('');
}
    
#\31 3a251eb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    flex-wrap: wrap;
    column-gap: 25px;
    padding: 0% 7% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f4e64b8 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 40px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5258d80 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e32ee156 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 4% 90px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 676caab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 676caab {
    width: 99.35724324189152%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee767bed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee767bed {
    width: 99.59361251843775%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb593bdf {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 40px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_8);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7c8af62 {
    width: 266px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 163cd0e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a6954449 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2266f8e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 41a5c3f {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 41a5c3f.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 82ce00e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 250px;
}
#\38 82ce00e.lazy {
    background-image: url('');
}
    
#\32 55efb24.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 55efb24 {
    margin: 0px 0% 0px 0%;
}
    
#c59af60f {
    margin: 0px 0% 0px 0%;
}
    
#c0a621da {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#e4a005e7 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\36 a7ed383.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a7ed383 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#a3dc08b4 {
    align-items: flex-start;
    width: 48.5%;
    row-gap: 35px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 5% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 524db12 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 250px;
    height: auto;
}
#\37 524db12.lazy {
    background-image: url('');
}
    
#\31 3a251eb {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\30 f4e64b8 {
    align-items: flex-start;
    width: 48.5%;
    row-gap: 35px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 5% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5258d80 {
    height: 250px;
}
    
#e32ee156 {
    min-height: 331px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    padding: 10px 30px 70px 30px;
}
    
#\32 676caab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 676caab {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#ee767bed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee767bed {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#fb593bdf {
    align-items: flex-start;
    width: 48.5%;
    row-gap: 35px;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 5% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7c8af62.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 7c8af62 {
    margin: 0px 0% 0px 0%;
}
    
#\38 163cd0e {
    height: 250px;
}
    
#a6954449.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a6954449 {
    margin: 0px 0% 0px 0%;
}
    
#a2266f8e {
    height: 250px;
}
    
#\33 41a5c3f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 250px;
    height: auto;
}
#\33 41a5c3f.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\38 82ce00e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 240px;
}
#\38 82ce00e.lazy {
    background-image: url('');
}
    
#\32 55efb24 {
    width: 235px;
}
    
#c59af60f {
    margin: 0px 0% 0px 0%;
}
    
#c0a621da {
    min-height: 56px;
}
    
#e4a005e7 {
    min-height: 56px;
}
    
#a3dc08b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
    padding: 30px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 524db12 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 240px;
}
#\37 524db12.lazy {
    background-image: url('');
}
    
#\31 3a251eb {
    min-height: 56px;
}
    
#\30 f4e64b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
    padding: 30px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5258d80 {
    height: 240px;
}
    
#e32ee156 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 15px 60px 15px;
}
    
#fb593bdf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
    padding: 30px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7c8af62 {
    width: 235px;
}
    
#\38 163cd0e {
    height: 240px;
}
    
#a6954449 {
    width: 235px;
}
    
#a2266f8e {
    height: 240px;
}
    
#\33 41a5c3f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 240px;
}
#\33 41a5c3f.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 10491f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a484bd0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 150px 10px 150px;
    margin: 0% 0% 0% 0%;
}
    
#\30 65806b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 59e75c8 {
    margin: 0px 0% 0px 0%;
}
    
#group_iov {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
}
    
#widget_9ea {
    width: 27.471212121212123%;
    height: 288px;
    max-width: 100%;
}
    
#group_nan {
    align-items: flex-start;
    width: 66.70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_gs9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab714e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f38284df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f38284df {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 15px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a484bd0 {
    padding: 70px 50px 10px 50px;
}
    
#\38 59e75c8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 10491f7 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#group_iov {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_9ea {
    min-width: 32px;
    height: 161px;
    width: 100.00%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_nan {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 10491f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a484bd0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 30px 10px 30px;
}
    
#widget_9ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9ea {
    height: 120px;
    min-width: 32px;
    width: 100.00%;
    margin: 20px 0% 0px 0%;
}
    
#group_iov {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_nan {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 59e75c8 {
    margin: 0px 0% 0px 0%;
}
}

