@media all {
  *#dm .dmInner *.u_1781518970 { display:none !important; }

  *#dm .dmInner *.u_1957010275 { display:none !important; }

  *#dm .dmInner *.u_1463876012 { display:none !important; }

  *#dm .dmInner *.u_1864249356 { display:none !important; }

  *#dm .dmInner *.u_1845641945 { display:none !important; }

  *#dm .dmInner *.u_1983222310 { display:none !important; }

  *#dm .dmInner *.u_1447756150 { display:none !important; }

  *#dm .dmInner *.u_1677127068 { display:none !important; }

  *#dm .dmInner *.u_1251536044 { display:none !important; }

  *#dm .dmInner *.u_1396343257 { display:none !important; }

  *#dm .dmInner *.u_1225992779 { display:none !important; }

  *#dm .dmInner *.u_1625443911 { display:none !important; }

  *#dm .dmInner *.u_1037861937 { display:none !important; }

  *#dm .dmInner *.u_1878001782 { display:none !important; }

  *#dm .dmInner *.u_1684505980 { display:none !important; }

  *#dm .dmInner *.u_1089547268 { display:none !important; }

  *#dm .dmInner nav.u_1394711107 { color:white !important; }

  *#dm .dmInner nav.u_1645682726 { color:white !important; }

  *#dm .dmInner nav.u_1424212720 { color:white !important; }

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

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

  *#dm .dmInner div.u_1227955108 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1353838798 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1344654557 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1715248895 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_903145573 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1972556854 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1565961096 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1192348393 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1976765832 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1639949193 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1381486696 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1603507401 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1755722466 hr {
    border:none !important;
    height:5px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%225%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%229%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%209%205%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1354585497 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1472919077 img {
    border-radius:250px 0px 0px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_4190188363 .svg { fill:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1472919077 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1381086228 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1472919077 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

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



@media all {
    
#f07daa91::before, #f07daa91 > .bgExtraLayerOverlay {
    
}
#f07daa91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 31afff6 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s23 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nkj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 9da1a8a {
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/Image20260330095934-1920w.jpg");
}
    
#\33 cbc7a4e {
    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;
}
    
#innergrid_7p4 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 10% 0px 10%;
    margin: 100px 0% 100px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j3e {
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: auto;
    min-height: auto;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 0px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#group_79p {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
}
    
#\31 4328fb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 4328fb2 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c27 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/div_wave_bottom-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\36 817032b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 817032b {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 33d8ed7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 5% 4.5% 5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 56113bf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4.5% 0% 4.5%;
}
    
#e1632c05 {
    margin: 0px 0% 0px 0%;
}
    
#\35 8c30152::before, #\35 8c30152 > .bgExtraLayerOverlay {
    
}
#\35 8c30152 {
    background-image: none;
    background-color: var(--color_2);
}
    
#widget_nm8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_l0r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 a3af9f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#b29c786f {
    min-height: 802px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4.5% 9.6% 4.5%;
}
    
#d55f5607::before, #d55f5607 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#d55f5607 {
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/circle-background-1920w.png");
    background-size: auto;
    background-position: 0% 0%;
}
    
#group_5ep {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#widget_9e5 {
    width: 136px;
    height: auto;
    max-width: 100%;
}
    
#\31 fbb0056 {
    width: 136px;
    height: auto;
    max-width: 100%;
}
    
#\35 1684cfc {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#group_lj9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_v1h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 14f1514 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c219bcac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#eaa8a205 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 120c45b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2098cf5 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\32 e5140b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\37 c523c70.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 c523c70 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aa2f82e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c3ff95a1::before, #c3ff95a1 > .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;
}
#c3ff95a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/circle-background-v2-1920w.png");
    background-size: auto;
    background-position: 100% 50%;
    padding: 4.5% 5% 4.5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0e2722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#b9283530 {
    min-height: 448px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 8267dfa {
    margin: 0px 0% 0px 0%;
}
    
#widget_da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_da4 {
    width: 100.00%;
    height: 552px;
    max-width: 100%;
    margin: -70px 0% 0px 0%;
}
    
#afb73b5d::before, #afb73b5d > .bgExtraLayerOverlay {
    
}
#afb73b5d {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_jpd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qfk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qfk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#group_0bm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#\35 12eff15 {
    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;
}
    
#\36 220cf51 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 f65c0a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fb5c420 {
    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;
}
    
#fb92f4d3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 8d1817a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a93184a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#ac0528b0 {
    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;
}
    
#ad376553 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c716db35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 890ada9 {
    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;
}
    
#\36 c238a7d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 a3f8e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 70e0390 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#fdf773f0 {
    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;
}
    
#\38 29ff9e3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 52a9913 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc178b04 {
    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;
}
    
#\35 5dd659f {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c0f6f81a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be10c3d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#\32 1a236e0 {
    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;
}
    
#c21805a8 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ba6a456f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8000c43 {
    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;
}
    
#\34 1bceace {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#b91b5749 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef2fc3ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ef2fc3ab {
    width: 30%;
    height: auto;
    min-height: 1px;
    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 9370255 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 40px 40px 0 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\30 6f06c29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a82482fa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 207d724.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\37 207d724 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ra {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#group_tda {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 40px 40px 0 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#widget_umt {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_3b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_3b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v3o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_v3o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_oqs.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_oqs {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin: 20px 0px 20px 20px;
}
    
#d2286213.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d2286213 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3e82a37 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d0ad116b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#d0ad116b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4dc4bbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#b4dc4bbb {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c0cafe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\30 3c0cafe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cb1fcc07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cb1fcc07 {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin: 20px 0px 20px 20px;
}
    
#\39 2ff801c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 14px 0% 0px 0%;
}
    
#\35 9147ab4 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 40px 40px 0 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\32 58f25b2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 5d8ff6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 5d8ff6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ce3dfa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 ce3dfa5 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b2b611.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\32 0b2b611 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 68b88c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 68b88c8 {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin: 20px 0px 20px 20px;
}
    
#\39 deaf2f1 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 40px 40px 0 0;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    justify-content: flex-start;
}
    
#ca42b797 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 3277c31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 3277c31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f9e0c8a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f9e0c8a8 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 797ed8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\34 797ed8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c63af92e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c63af92e {
    width: 150px;
    height: auto;
    max-width: 100%;
    margin: 20px 0px 20px 20px;
}
}



@media all {
    
#\33 75079ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2ea1040 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5b5130e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/div_wave_top-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ce2242 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a23d785f::before, #a23d785f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
    border-radius: inherit;
}
#a23d785f {
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/GettyImages-1202698548-1920w.jpg");
    background-attachment: fixed;
}
    
#group_rp0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#group_sf0[data-css-edit] {
    z-index: 1;
}
#group_sf0 {
    align-items: flex-start;
    width: 40.03%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px -4% 0px 0%;
}
    
#widget_tmv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8e06069.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#c8e06069 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uha {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 7fda38a {
    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;
}
    
#ba1fa3f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f429a1b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 35180be {
    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;
}
    
#\32 05947e0 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 d1956d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 da4d34e {
    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;
}
    
#e2fd7030 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#a1283ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7dfe3d4 {
    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;
}
    
#b3874cf2 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ca9a8885 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 922a608 {
    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;
}
    
#bef263b3 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 3ff07ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b482cbd9 {
    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;
}
    
#\31 d8243a5 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 5f77cf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fkr {
    width: 35%;
    height: 700px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#e75aa8b7 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ac430be7 {
    margin: 0px 0% 0px 0%;
}
    
#e66f16b7::before, #e66f16b7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
}
#e66f16b7 {
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/GettyImages-1202698548-1920w.jpg");
    background-attachment: fixed;
}
    
#\32 742082f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d02a1136 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/f1320254/dms3rep/multi/opt/div_wave_bottom-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 77041af {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 b04afb7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_fa2 {
    width: 48%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 1e574db {
    width: 48%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#b06f010f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 05be33a::before, #\35 05be33a > .bgExtraLayerOverlay {
    
}
#\35 05be33a {
    background-image: none;
    background-attachment: fixed;
    background-color: var(--color_5);
}
    
#\30 937bff9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d7e5f2e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d7e5f2e5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 77f17be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da5cc335 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4qm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_4qm {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#cd55d5cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#faf6893f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_5hg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_i9u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31afff6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 150px 0px 0px 0px;
}
    
#f07daa91::before, #f07daa91 > .bgExtraLayerOverlay {
    
}
#f07daa91 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#\31 4328fb2 {
    min-height: 55px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_7p4 {
    grid-template-rows: minmax(8px, max-content);
    padding: 0px 50px 0px 50px;
    margin: 50px 0% 50px 0%;
}
    
#group_j3e {
    align-self: center;
    justify-self: center;
    align-items: center;
    margin: 0px 0px 0px 0px;
}
    
#group_c27 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 817032b {
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 56113bf {
    padding: 0% 4.5% 0% 4.5%;
}
    
#\35 8c30152::before, #\35 8c30152 > .bgExtraLayerOverlay {
    
}
    
#e1632c05 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b29c786f {
    padding: 0% 4.5% 13% 4.5%;
}
    
#d55f5607::before, #d55f5607 > .bgExtraLayerOverlay {
    
}
#d55f5607 {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0% 0%;
}
    
#\31 fbb0056 {
    height: auto;
}
    
#c219bcac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\38 aa2f82e {
    margin: 0px 0% 0px 0%;
}
    
#\30 14f1514 {
    column-gap: 3.6885836415157773%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 2098cf5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 e5140b8 {
    height: 400px;
}
    
#group_lj9 {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9283530 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0%;
}
    
#afb73b5d::before, #afb73b5d > .bgExtraLayerOverlay {
    
}
    
#c3ff95a1::before, #c3ff95a1 > .bgExtraLayerOverlay {
    
}
#c3ff95a1 {
    width: 100%;
    min-height: 80px;
    padding: 4.5% 4% 4.5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8267dfa {
    margin: 0px 0% 0px 0%;
}
    
#group_0bm {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 12eff15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fb5c420 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a93184a {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#ac0528b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 890ada9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 70e0390 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#fdf773f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc178b04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be10c3d0 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\32 1a236e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8000c43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_da4 {
    height: 400px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0e2722 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9370255 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#a82482fa {
    padding: 5% 4.5% 5% 4.5%;
}
    
#group_tda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\35 9147ab4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\39 deaf2f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#group_6ra {
    column-gap: 4.102564102564102%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 2ff801c {
    column-gap: 4.102564102564102%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 c21ec27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_umt {
    height: 400px;
}
    
#\31 3e82a37 {
    height: 400px;
}
    
#\32 58f25b2 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8ce2242 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#\33 75079ac {
    width: 100%;
    min-height: 8px;
}
    
#\34 2ea1040 {
    margin: 0px 0% 0px 0%;
}
    
#a23d785f::before, #a23d785f > .bgExtraLayerOverlay {
    
}
    
#group_sf0 {
    width: 50%;
}
    
#widget_fkr {
    width: 45%;
}
    
#group_rp0 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e75aa8b7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#ac430be7 {
    margin: 0px 0% 0px 0%;
}
    
#e66f16b7::before, #e66f16b7 > .bgExtraLayerOverlay {
    
}
    
#\32 742082f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b04afb7 {
    padding: 5% 4.5% 5% 4.5%;
}
    
#\35 67b08f0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b06f010f {
    padding: 5% 4.5% 5% 4.5%;
}
    
#\35 05be33a::before, #\35 05be33a > .bgExtraLayerOverlay {
    
}
    
#b36bb2d7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#f07daa91::before, #f07daa91 > .bgExtraLayerOverlay {
    
}
#f07daa91 {
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 31afff6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#\31 4328fb2 {
    min-height: 45px;
    width: 130px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#group_79p {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: flex-start;
}
    
#group_j3e {
    align-items: center;
    width: 85%;
}
    
#group_c27 {
    min-height: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 817032b {
    min-height: 45px;
    width: 200px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_7p4 {
    grid-template-rows: minmax(300px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 150px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 33d8ed7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5% 4.5% 5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 56113bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0px 0% 0px;
}
    
#\35 8c30152::before, #\35 8c30152 > .bgExtraLayerOverlay {
    
}
    
#e1632c05 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 a3af9f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b29c786f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d55f5607::before, #d55f5607 > .bgExtraLayerOverlay {
    
}
    
#\31 fbb0056 {
    height: auto;
}
    
#\30 14f1514 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#c219bcac {
    min-width: 32px;
    min-height: 200px;
    order: 0;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2098cf5 {
    min-width: 32px;
    order: 1;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5140b8 {
    height: auto;
}
    
#group_lj9 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#c3ff95a1::before, #c3ff95a1 > .bgExtraLayerOverlay {
    
}
#c3ff95a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 100% 100%;
}
    
#\36 b0e2722 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9283530 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 15px;
}
    
#widget_da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_da4 {
    height: 268px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#afb73b5d::before, #afb73b5d > .bgExtraLayerOverlay {
    
}
    
#group_0bm {
    column-gap: 2.9154518950437316%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 a93184a {
    column-gap: 2.9154518950437316%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 70e0390 {
    column-gap: 2.9154518950437316%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#be10c3d0 {
    column-gap: 2.9154518950437316%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 8267dfa {
    margin: 0px 0% 0px 0%;
}
    
#\35 12eff15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fb5c420 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ac0528b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 890ada9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 29ff9e3 {
    width: 27.7656px;
}
    
#\32 52a9913 {
    width: auto;
}
    
#fdf773f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#bc178b04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 1a236e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8000c43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f65c0a8 {
    width: auto;
}
    
#\31 8d1817a {
    width: auto;
}
    
#c716db35 {
    width: auto;
}
    
#\37 a3f8e00 {
    width: auto;
}
    
#c0f6f81a {
    width: auto;
}
    
#ba6a456f {
    width: auto;
}
    
#b91b5749 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\36 9370255 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 6f06c29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a82482fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#widget_umt {
    height: 200px;
}
    
#group_tda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 3e82a37 {
    height: 200px;
}
    
#\35 9147ab4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 58f25b2 {
    height: 200px;
}
    
#\39 deaf2f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ca42b797 {
    height: 200px;
}
    
#group_6ra {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 2ff801c {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c21ec27 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 75079ac {
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\35 8ce2242 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 2ea1040 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5b5130e {
    min-height: 100px;
}
    
#a23d785f::before, #a23d785f > .bgExtraLayerOverlay {
    
}
    
#group_sf0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: center;
}
    
#widget_fkr {
    height: 288px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_rp0 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e75aa8b7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ac430be7 {
    margin: 0px 0% 0px 0%;
}
    
#e66f16b7::before, #e66f16b7 > .bgExtraLayerOverlay {
    
}
    
#\32 742082f {
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#d02a1136 {
    min-height: 100px;
}
}



@media (max-width: 767px) {
    
#\38 77041af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 b04afb7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#widget_fa2 {
    height: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 1e574db {
    height: 200px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 67b08f0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b06f010f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4.5% 5% 4.5%;
}
    
#\35 05be33a::before, #\35 05be33a > .bgExtraLayerOverlay {
    
}
    
#b36bb2d7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 937bff9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d7e5f2e5 {
    width: 60px;
}
    
#da5cc335 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



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

