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

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

  *#dm .dmInner div.u_1088505639 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1673682763 hr {
    border-width:3px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1991980324 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1535308310 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1713133742 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1853270432 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1237575620 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1123723280 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1848416348 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1455668253 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1775205447 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1621102346 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1705123923 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1099724771 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1603075218 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1270723728 hr {
    border-width:3px !important;
    color:var(--color_2) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 d91484c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 793b102 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#f697542c {
    background-image: url("https://lirp.cdn-website.com/42e0d558/dms3rep/multi/opt/474976725_592872300261702_3108458884684218401_n-1920w.jpg");
    background-color: var(--color_3);
}
    
#innergrid_p9i {
    width: 100%;
    grid-template-rows: minmax(49px, max-content);
    max-width: 100%;
}
    
#group_vee {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_983 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_14q {
    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;
}
    
#\38 b260474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jl4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_25s {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\37 f32ee61 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_poa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
}



@media all {
    
#\37 c89d58b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b3a55a7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 d8df9ae {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_sqk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l8h {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_es2 {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
}



@media all {
    
#\37 7330474 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fa5bff8d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 6273fcc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 65px 100px 65px;
}
    
#widget_00k {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gnv {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0fu {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_h10 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_jo0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#group_h0r {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3ed69e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 c873d98 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 e34fac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf1e6a26 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#af2797a7 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#ffce9eb1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 985ce5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 55dbc81 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\31 435eb01 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 5663dbc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\36 80ff4af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 87904e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b42a4185 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 edc4d74 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\37 40f58c7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1d2bb72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 584e939 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c2c7f28d {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 7a9e156 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b9951284 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 07659eb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 22%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 18015e0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 ebcde3c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f6b13703 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ij9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 cdf75c1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fe77cace::before, #fe77cace > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
    border-radius: inherit;
}
#fe77cace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.55%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/42e0d558/dms3rep/multi/opt/475065902_592868923595373_8010698329181253117_n-1920w.jpg");
    align-items: flex-end;
}
    
#\39 4384ba9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.45%;
    min-width: 4%;
}
    
#f0e4ac09 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 568f4df {
    margin: 0px 0% 0px 0%;
}
    
#group_l5c {
    align-items: flex-start;
    width: 995px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 100px 65px 100px 65px;
    margin: 0px 0% 0px 0%;
}
    
#widget_210 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gog {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_12a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_12a {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_095 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 100%;
    max-width: 100%;
}
}



@media all {
    
#f93e723f {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#\30 e329d51 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 41c031e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
}
    
#\35 d3a287a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#fee9ed59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#widget_qrt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f8484b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 f8484b7 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e5be3b2b {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
}
    
#\36 4f083b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#a2cf0b1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a2cf0b1e {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b3b7eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a09218ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 377f5e2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 65px 100px 65px;
}
    
#b28bc406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\39 d03e92f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 966c2b6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 e748458 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 cb05ed3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 345c8d0::before, #\36 345c8d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\36 345c8d0 {
    background-image: url("https://lirp.cdn-website.com/42e0d558/dms3rep/multi/opt/unsplash-image-R6Ls3F9MRE8-1920w.webp");
    background-position: 50% 100%;
}
    
#widget_aa8 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 9022889 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7944b8b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c7944b8b {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8240a26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\37 630abba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f700c000 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#bbe6ef96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
}
    
#\37 e307de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 540cbff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_ice {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c2u {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe3ccbf9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f66a6312 {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b43ad621 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f50ee816 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 71d8732 {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2f3a89c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee10a588 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9216ead {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07a5082 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 58d3e03 {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 84a3e82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a153355 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b501bd8 {
    width: 20px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9215da8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9m7 {
    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;
}
    
#group_847 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.8168128618641752%;
    flex-wrap: nowrap;
}
    
#group_12n {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_t0q {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 100%;
    max-width: 100%;
}
}



@media all {
    
#\38 aae93ed {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
}
    
#\33 f351a5e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\32 c8ac871 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_hb9 {
    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;
}
    
#group_v4h {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
}
    
#widget_d7n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7d203f4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 7d203f4 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cc138fbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc138fbf {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 072d7db {
    align-items: flex-start;
    width: 946px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 100px 65px 100px 65px;
    margin: 0px 0% 0px 0%;
}
    
#f627e12e::before, #f627e12e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
    border-radius: inherit;
}
#f627e12e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.55%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/42e0d558/dms3rep/multi/opt/475065902_592868923595373_8010698329181253117_n-1920w.jpg");
    align-items: flex-end;
}
    
#\36 8f43eb4 {
    min-height: 445px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 f7e30dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 212600b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.45%;
    min-width: 4%;
}
    
#\37 e606840 {
    margin: 0px 0% 0px 0%;
}
    
#widget_geo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_geo {
    width: 100.00%;
    height: 570px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0bu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_fhk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 ccf4fb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_qro {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_khs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 793b102 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d8df9ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 c89d58b {
    width: 100%;
    min-height: 80px;
}
    
#b3a55a7c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6273fcc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fa5bff8d {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_0fu {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#group_h10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 3ed69e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#cf1e6a26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 55dbc81 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 435eb01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 07659eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b42a4185 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 584e939 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0e4ac09 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#fe77cace::before, #fe77cace > .bgExtraLayerOverlay {
    
}
#fe77cace {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 568f4df {
    margin: 0px 0% 0px 0%;
}
    
#\39 4384ba9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 41c031e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 d3a287a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fee9ed59 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4f083b0 {
    width: 100%;
    min-height: 80px;
}
    
#\30 377f5e2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b28bc406 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 cb05ed3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 345c8d0::before, #\36 345c8d0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8240a26 {
    width: 100%;
    min-height: 80px;
}
    
#\37 630abba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bbe6ef96 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f351a5e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8f43eb4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#f627e12e::before, #f627e12e > .bgExtraLayerOverlay {
    
}
#f627e12e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 212600b {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 e606840 {
    margin: 0px 0% 0px 0%;
}
    
#widget_geo {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 d91484c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 793b102 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
}
    
#group_vee {
    align-items: center;
}
    
#f697542c::before, #f697542c > .bgExtraLayerOverlay {
    
}
    
#group_jl4 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_25s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f32ee61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_poa {
    align-items: center;
}
    
#\32 8c5582c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 c89d58b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3a55a7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d8df9ae {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_es2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#fa5bff8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 6273fcc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 15px 15px;
}
    
#widget_jo0 {
    height: 240px;
}
    
#\39 c873d98 {
    height: 240px;
}
    
#af2797a7 {
    height: 240px;
}
    
#\39 55dbc81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 5663dbc {
    height: 240px;
}
    
#\35 edc4d74 {
    height: 240px;
}
    
#c2c7f28d {
    height: 240px;
}
    
#\33 18015e0 {
    height: 240px;
}
    
#group_0fu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_h10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3ed69e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf1e6a26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 435eb01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 07659eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b42a4185 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 584e939 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cdf75c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fe77cace::before, #fe77cace > .bgExtraLayerOverlay {
    
}
#fe77cace {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 4384ba9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f0e4ac09 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\32 568f4df {
    margin: 0px 0% 0px 0%;
}
    
#group_l5c {
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f93e723f {
    height: 240px;
}
    
#\36 41c031e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\35 d3a287a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fee9ed59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#e5be3b2b {
    height: 240px;
}
    
#\36 4f083b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 377f5e2 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 15px 15px 15px;
}
    
#b28bc406 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 d03e92f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 966c2b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 e748458 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 cb05ed3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 345c8d0::before, #\36 345c8d0 > .bgExtraLayerOverlay {
    
}
    
#widget_aa8 {
    height: 314px;
}
}



@media (max-width: 767px) {
    
#d8240a26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 630abba {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bbe6ef96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_c2u {
    width: 10px;
    min-width: 24px;
}
    
#f66a6312 {
    width: 10px;
    min-width: 24px;
}
    
#\32 71d8732 {
    width: 10px;
    min-width: 24px;
}
    
#f9216ead {
    width: 10px;
    min-width: 24px;
}
    
#\39 58d3e03 {
    width: 10px;
    min-width: 24px;
}
    
#\32 b501bd8 {
    width: 10px;
    min-width: 24px;
}
    
#group_9m7 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    min-height: auto;
}
    
#group_847 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#group_12n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\38 aae93ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f351a5e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_v4h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 072d7db {
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f627e12e::before, #f627e12e > .bgExtraLayerOverlay {
    
}
#f627e12e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 8f43eb4 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 212600b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\37 e606840 {
    margin: 0px 0% 0px 0%;
}
    
#widget_khs {
    margin-left: -10px;
    width: 100.00%;
}
    
#widget_geo {
    width: 100.00%;
    height: 532px;
}
}

