@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_624503472 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1047088674 hr { color:rgba(158,223,146,1) !important; }

  *#dm .dmInner div.u_1924505413 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1287404455 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1417122486 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1028152673 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1748305422 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1957126614 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1752894180 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1603766624 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1929734918 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1222999430 hr { color:rgba(158,223,146,1) !important; }

  *#dm .dmInner div.u_1037051393 hr { color:var(--color_2) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1959878232 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1617341593 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1038818407 hr { color:rgba(158,223,146,1) !important; }

  *#dm .dmInner *.u_1175082720 .svg { width:100% !important; }

  *#dm .dmInner div.u_1175082720 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1439850996 .svg { width:100% !important; }

  *#dm .dmInner div.u_1439850996 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1244922745 .svg { width:100% !important; }

  *#dm .dmInner div.u_1244922745 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1123025856 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1775222286 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1645281782 hr { color:rgba(158,223,146,1) !important; }

  *#dm .dmInner div.u_3609053072 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner nav.u_1610650384 { color:white !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1510481329 span.text { font-size:17px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 739px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.6;
}
#a7a96062 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/ae53b4ab/dms3rep/multi/opt/image-1920w.jpg");
}
    
#b305b0d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b305b0d6 {
    width: 56%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21ce5 {
    width: 78.02%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f46de9 {
    width: 260px;
    height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
    
#c1b98c4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1b98c4f {
    width: 56%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce94070a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ca5b9dd3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#b153b3bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 cfb1d33 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mjc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_6nc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6nc {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fbj {
    width: 58.81%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_6n0 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
}
    
#group_0d7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 56bac3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 56bac3c {
    width: 2.58%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa195c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eaa195c1 {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c09 {
    width: 100%;
    height: 196px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c6848be7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 0f4e6a4 {
    min-height: 17px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#cc6e8e32 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 d4b808b {
    margin: 0px 0% 0px 0%;
}
    
#widget_0bi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nno {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 151b617 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 fd8d654 {
    min-height: 381px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_is6 {
    justify-content: space-between;
    align-items: center;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bdffc6e {
    margin: 0px 0% 0px 0%;
}
    
#widget_qua {
    width: 300px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r1k {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d210fe2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d210fe2 {
    width: 36.45654799083906%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gr6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9a0956 {
    justify-content: space-between;
    align-items: center;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bbe6c9e9 {
    width: 300px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e8ffa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc14f12c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bc14f12c {
    width: 36.45654799083906%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca7de199 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bff3e3d {
    justify-content: space-between;
    align-items: center;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 08d895f {
    width: 300px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50861f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd5da90.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 dd5da90 {
    width: 36.45654799083906%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa46b41e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8b573ad {
    justify-content: space-between;
    align-items: center;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6caa457 {
    width: 300px;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ae739a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe407040.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe407040 {
    width: 36.45654799083906%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b66d1038 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h61 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e8a3a9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab81db0a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6c6fc21 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gqi {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#a20eb124 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4707de {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94de954 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f9f1d3a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 866b631::before, #\39 866b631 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\39 866b631 {
    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/ae53b4ab/dms3rep/multi/opt/istockphoto-1465760198-612x612-1920w.jpg");
    background-attachment: fixed;
}
    
#\38 4ccb9d6 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 604b160 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1c1bc02.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b1c1bc02 {
    width: 36.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s1k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 949161e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d44eac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b2e043c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2e043c2 {
    width: 36.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f7b27c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 c02e506 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c33ad3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e57607dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e57607dd {
    width: 36.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45b378f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_gfs {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3a66a53 {
    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 e56b248 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 912993a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ac1b1b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 622e58f::before, #\38 622e58f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#\38 622e58f {
    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/ae53b4ab/dms3rep/multi/opt/Untitled+design+%283%29-1920w.png");
    background-attachment: fixed;
}
    
#\34 e5b053c {
    margin: 0px 0% 0px 0%;
}
    
#widget_fq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lth {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 77300fa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 77300fa {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fefa8c46.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fefa8c46 {
    width: 2.58%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 24d08ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 24d08ac {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1e37fe8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93c {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c54f082 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 4eef151 {
    min-height: 30px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 92ceb96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 b0366d9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mg9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d447ce1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 db95b05 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#efe3ab96 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e7a215ab {
    margin: 0px 0% 0px 0%;
}
    
#group_879 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_50j {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#widget_hlg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_725 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f7529f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 218df30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 be76f66 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#f49f5d7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbacffce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 58110e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8639828 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 db68699 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\38 c3b8a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b5b5e37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#fd32b46e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6e1eb89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddeb8236 {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#\32 e727f3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32.9947703180212%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5c7ca9a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 37091cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 abe9c93 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a5b3ee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 639e8ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b554676 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32.969328621908126%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 330de5d {
    width: 45px;
    height: auto;
    max-width: 100%;
}
    
#d5c61043 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1d851b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_m6p {
    width: 13.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_nh6 {
    width: 14%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 6589375.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6589375 {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b91ae87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebc1a5f {
    min-height: 143px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e805c31b::before, #e805c31b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#e805c31b {
    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/ae53b4ab/dms3rep/multi/opt/8046f368-a5c2-4cb6-bc13-ea9175aafc29-1920w.jpg");
    background-attachment: fixed;
}
    
#de62bc57 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dtm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fec0204b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7169c94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 7169c94 {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a008cfbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a008cfbf {
    width: 2.58%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f8ec7c6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 efc933a {
    min-height: 333px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4px 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c394a20::before, #\33 c394a20 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.75;
    border-radius: inherit;
}
#\33 c394a20 {
    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/ae53b4ab/dms3rep/multi/opt/8046f368-a5c2-4cb6-bc13-ea9175aafc29-1920w.jpg");
    background-attachment: fixed;
}
    
#\34 fce0077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 278cf41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hp2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 499b9a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 85fc3bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6d4f151 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4e47fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9ed267f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe74e2d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e603cec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bab0576a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 10% 5.5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f8b0897 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 016a8cf {
    margin: 0px 0% 0px 0%;
}
    
#widget_bn5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mbl {
    width: 100%;
    height: 728px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 17c2d7d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 12px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 69ae41f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 69ae41f {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 597de0b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 597de0b {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83e1d0c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 83e1d0c {
    width: 2.58%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 84.64%;
}
    
#e0c21ce5 {
    width: 61.43%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dc93154f {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#c1b98c4f {
    width: 84.64%;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca5b9dd3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 cfb1d33 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fbj {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bdffc6e {
    margin: 0px 0% 0px 0%;
}
    
#\36 fd8d654 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 381px;
}
    
#widget_qua {
    height: auto;
}
    
#bbe6c9e9 {
    height: auto;
}
    
#\36 08d895f {
    height: auto;
}
    
#c6caa457 {
    height: auto;
}
    
#group_is6 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 e9a0956 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 bff3e3d {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d8b573ad {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 604b160 {
    margin: 0px 0% 0px 0%;
}
    
#\38 4ccb9d6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f9f1d3a7 {
    width: 100%;
    min-height: 80px;
}
    
#\39 949161e {
    width: 100%;
    min-height: 80px;
}
    
#\36 c02e506 {
    width: 100%;
    min-height: 80px;
}
    
#\39 866b631::before, #\39 866b631 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0ac1b1b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 e5b053c {
    margin: 0px 0% 0px 0%;
}
    
#\38 622e58f::before, #\38 622e58f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4eef151 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 b0366d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7a215ab {
    margin: 0px 0% 0px 0%;
}
    
#efe3ab96 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\35 d447ce1 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 f7529f6 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 58110e1 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd32b46e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#b5c7ca9a {
    margin: 0px 0% 0px 0%;
}
    
#group_nh6 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 e727f3a {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b554676 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_m6p {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ebc1a5f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#de62bc57 {
    margin: 0px 0% 0px 0%;
}
    
#e805c31b::before, #e805c31b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f8ec7c6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 efc933a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 333px;
}
    
#\33 c394a20::before, #\33 c394a20 > .bgExtraLayerOverlay {
    
}
    
#\34 fce0077 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 499b9a0 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e4e47fc8 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bab0576a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 016a8cf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100%;
}
    
#e0c21ce5 {
    width: 100%;
}
    
#\34 7f46de9 {
    width: 100%;
    height: 55px;
}
    
#c1b98c4f {
    width: 100%;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ce94070a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca5b9dd3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_c09 {
    height: 240px;
}
    
#widget_fbj {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\36 fd8d654 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_is6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_qua {
    height: auto;
}
    
#\39 e9a0956 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbe6c9e9 {
    height: auto;
}
    
#\33 bff3e3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 08d895f {
    height: auto;
}
    
#d8b573ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c6caa457 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f9f1d3a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4ccb9d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 949161e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c02e506 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 866b631::before, #\39 866b631 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 912993a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 0ac1b1b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 622e58f::before, #\38 622e58f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 c54f082 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 4eef151 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 d447ce1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#efe3ab96 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 f7529f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 58110e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fd32b46e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 5.5% 4%;
}
    
#\30 b554676 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e727f3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_m6p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nh6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5c7ca9a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 b91ae87 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 ebc1a5f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e805c31b::before, #e805c31b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 efc933a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 c394a20::before, #\33 c394a20 > .bgExtraLayerOverlay {
    
}
    
#\34 fce0077 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 499b9a0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e4e47fc8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



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

