@media all {
  *#dm .dmInner div.u_363393810 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_363393810 .dmforminput {
    padding-inline:5px !important;
    padding-block:5px !important;
  }

  *#dm .dmInner div.u_363393810 .spacing-container {
    margin-inline:-5px !important;
    margin-block:-5px !important;
  }

  *#dm .dmInner div.u_363393810 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:120px !important;
    margin-block-start:15px !important;
  }

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

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

  *#dm .dmInner a.u_1472031717:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1472031717.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1472031717 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1472031717 { gap:15px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1509467685:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1509467685.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1509467685 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1509467685 { gap:15px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1078703794 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1456895256:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1456895256.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1456895256 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1456895256 { gap:15px !important; }

  *#dm .dmInner div.u_363393810 input[type="submit"] { font-weight:300 !important; }

  *#dm .dmInner a.u_1472031717 span.text { font-weight:300 !important; }

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

  *#dm .dmInner div.u_1873095618 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1873095618 textarea {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1873095618 select {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1873095618 .dmforminput {
    padding-inline:5px !important;
    padding-block:5px !important;
  }

  *#dm .dmInner div.u_1873095618 .spacing-container {
    margin-inline:-5px !important;
    margin-block:-5px !important;
  }

  *#dm .dmInner div.u_1873095618 input[type="submit"] { font-weight:300 !important; }

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

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

  *#dm .dmInner a.u_1316081615:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1316081615.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1316081615 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(/assets/c439b5bb/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner a.u_1316081615 { gap:15px !important; }

  *#dm .dmInner div.u_1873095618 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:120px !important;
    margin-block-start:15px !important;
    height:50px !important;
  }

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

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

  *#dm .dmInner div.u_1873095618 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_1873095618 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1873095618 .dmform-error { text-align:left !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1614404220 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner *.u_1614404220 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1711974364 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

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

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

  *#dm .dmInner *.u_1711974364 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

  *#dm .dmInner a.u_1260933290:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1260933290.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1260933290 { gap:15px !important; }

  *#dm .dmInner a.u_1260933290 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1517993774:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1517993774.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1517993774 { gap:15px !important; }

  *#dm .dmInner a.u_1517993774 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1889756945:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1889756945.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1889756945 { gap:15px !important; }

  *#dm .dmInner a.u_1889756945 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1375697104:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1375697104.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1375697104 { gap:15px !important; }

  *#dm .dmInner a.u_1375697104 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1966162811:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1966162811.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1966162811 { gap:15px !important; }

  *#dm .dmInner a.u_1966162811 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1395798353:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1395798353.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1395798353 { gap:15px !important; }

  *#dm .dmInner a.u_1395798353 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1918040760:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1918040760.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1918040760 { gap:15px !important; }

  *#dm .dmInner a.u_1918040760 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1338567031:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1338567031.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1338567031 { gap:15px !important; }

  *#dm .dmInner a.u_1338567031 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }

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

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

  *#dm .dmInner a.u_1135360301:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1135360301.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1135360301 { gap:15px !important; }

  *#dm .dmInner a.u_1135360301 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(/assets/5e17f160/icon/Right+Arrow_7997406.svg) !important;
    background-color:var(--color_3) !important;
    width:38px !important;
    height:38px !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1078703794 .photoGalleryThumbs .image-container a { padding-top:520px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1614404220 .photoGalleryThumbs .image-container a { padding-top:497px !important; }

  *#dm .dmInner *.u_1711974364 .photoGalleryThumbs .image-container a { padding-top:520px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1078703794 .photoGalleryThumbs .image-container a { padding-top:360px !important; }

  *#dm .dmInner *.u_1614404220 .photoGalleryThumbs .image-container a { padding-top:360px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1711974364 .photoGalleryThumbs .image-container a { padding-top:360px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_363393810 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner *.u_1078703794 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner div.u_1873095618 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner *.u_1614404220 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner *.u_1711974364 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_4);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#c6860427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 5c04c1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 46%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 40px 60px 40px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b0f1ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 2% 100px 2%;
}
    
#\30 aa58f22 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f6k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f764ee6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_63e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    flex-direction: row;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#group_vrn {
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rks {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 cd6cba8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 db792b5 {
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e96a626f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 243edc7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 412bf62.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\39 412bf62 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8bv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_blv {
    width: auto;
    height: 68px;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u5s {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_99k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0056f26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_bfb {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8bed190 {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0bb44bc {
    align-items: flex-start;
    width: 100%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0b677d0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf0e5b9c {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6d7f2a7 {
    width: 87px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6fcb14 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e69bc40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e1465e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b278455b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6fea256 {
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a179bc75 {
    width: 95px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f52831 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8166d89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa750984 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 744d6e7 {
    width: 104.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_up0 {
    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: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dlk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 217.8px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ede5f32d {
    background-size: contain;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 217.8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_44_quality-1920w.png);
}
}



@media all {
    
#\34 6692873 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cf2dd2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6f6ff8a {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#bfcd88b7 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 bf62348 {
    margin: 0px 0% 0px 0%;
}
    
#d3f472b7 {
    width: 134px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fdbeda6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed23891f {
    align-items: center;
    width: 70%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 40px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f527ca2c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 40px;
    order: 0;
    align-self: auto;
    justify-content: space-between;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06e7adf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8a87b9f {
    align-items: flex-start;
    width: 1px;
    min-height: 92px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 1px;
    order: 2;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a3b98e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\39 a3b98e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bfb8c8ca {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#f53f3981 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 220px 2% 120px 2%;
}
    
#\31 d152838::before, #\31 d152838 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.94;
    border-radius: inherit;
}
#\31 d152838 {
    background-color: var(--color_2);
    background-image: url("/assets/5e17f160/dms3rep/multi/opt/shutterstock_1100645294-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#a29eb0fe {
    margin: -120px 0% 0px 0%;
}
    
#group_r48 {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 3;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#widget_m3l {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mon {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa6781c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cac9e37 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c00358f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_uj1 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\34 e7d0b10 {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 2;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#\35 abf1d21 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#f8da7fbf {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eefa485 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dbcc6b63 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af3ad32c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cf564aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7340207 {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#d4ef0bd8 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#e5acbc22 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf3b771 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b81c677d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac1708e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a41d39d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7qu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 40px;
    order: 0;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3e8 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#ea1c9237 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 642a14a {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: flex-start;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f376fd {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#fb2208d1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 63e2604 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 67b6d49 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 63f560e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da483dbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 22148f6 {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 4;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#db7be5ee {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\38 c6dfd94 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11bfdd9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc3dd8f7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd57687 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1e5e59c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2fb94da {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 4;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#fb27a082 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#ddc217d4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46aed14 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9a97ffe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd1e4a78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4b07610 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b1eaa2c {
    align-items: flex-end;
    width: 31%;
    min-height: 300px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    min-width: 32px;
    order: 4;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 40px 40px 40px;
    margin: 80px 0% 0px 0%;
}
    
#\39 d0590e9 {
    align-items: center;
    width: 100px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\38 b86fa84 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1dd4ead {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b658fa43 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fac5fd67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4ddd479 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a393938c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#ca3bf3ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab6dcbf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 2% 120px 2%;
}
    
#widget_9mv[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#widget_9mv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cbd8d7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc488c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc488c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 06788ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\35 06788ee {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9c2d413 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 fad0c8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\33 83f5dd6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 2% 120px 2%;
}
    
#widget_k8s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5f755dc {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b18f50a8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d1b3794 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url();
    background-size: contain;
    background-position: 100% 0%;
}
    
#\39 c1f390d {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c52a11e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c8d25dd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 824db55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 30px;
}
#\32 824db55 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfb4ec61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfb4ec61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -5px 0% -5px 0%;
}
    
#\31 0bed9a0 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 4% 80px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 719b1df {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 54.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 dcc3b4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 39.66%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1505a48 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ab2f1d1::before, #\34 ab2f1d1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 ab2f1d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/wrench+%282%29-557h.png);
    background-position: 100% 100%;
    background-size: auto;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fcd0940c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 9fad590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9fad590 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 5px 0%;
}
    
#\39 3df958b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ecj {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_7f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7f1 {
    width: 60.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 15px 0%;
}
    
#widget_14f {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\31 5832561 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_129_Wollongong-plumbing-002-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#\31 8dc0a8f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 2% 120px 2%;
}
    
#cc9c2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ee733d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 5fef120 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 bbd9dce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96b529b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc6cbe89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc6cbe89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4vp {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
}
    
#group_212 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_122_Wollongong-plumbing-009-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#b7bbb6d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_130_Wollongong-plumbing-001-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#c711a631 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_123_Wollongong-plumbing-008-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#bf404daf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_124_Wollongong-plumbing-007-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#\39 7cc9896 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_125_Wollongong-plumbing-006-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b081f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_126_Wollongong-plumbing-005-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#bf6481e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_127_Wollongong-plumbing-004-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#\38 213c8d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/imgi_128_Wollongong-plumbing-003-192h.png);
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#b10ee451 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9c9f47b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9c9f47b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9fe20a0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    flex-direction: row;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cda74d0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecac4144 {
    width: 77.91%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_57s {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9ee1417[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#\33 9ee1417 {
    width: 100%;
    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 {
    
#\33 6220218.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6220218 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 fe03b5a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 0eb8a8d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e57fd322 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#group_hdo {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_54m {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f0b00643.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0b00643 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sn7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sn7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\33 dd9ebcf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#db3b36f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db3b36f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\38 900f719 {
    width: 77.98%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 83f6ef9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 83f6ef9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e26c653 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 51393a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 51393a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#d7835e04 {
    width: 77.93%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a055f55d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a055f55d {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85c53ca {
    align-items: flex-start;
    width: 100%;
    min-height: 472.04px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 173abc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dbda6cbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbda6cbe {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75d095a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f663b3dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6eae659 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 2% 0%;
}
    
#\35 dd26f1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 dd26f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e853e6d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 a75fcbf {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 1c661d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 35c0c11 {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#a9f288df {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 0;
    align-self: auto;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 771c811 {
    margin: 0px 0% 0px 0%;
}
    
#group_5t3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22.47%;
    min-height: 411px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(/assets/5e17f160/dms3rep/multi/opt/Plumbers-224x300-493h.jpg);
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(255, 255, 255, 0.45) 0px 0px 11px 0px;
}
    
#\32 475b5ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 38.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\30 0c536bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 38.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d282ed9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff45ddc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ff45ddc {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b6789ab {
    width: 100%;
    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 {
    
#\32 6832322.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6832322 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\36 9101854.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9101854 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#cd670278 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bab2c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 de90c06 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1fc76a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1fc76a9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 72af06f {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 46a954d {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 3% 0%;
}
    
#\30 f49756a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 aa4df24 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea4b7f14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea4b7f14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d2876e5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 2% 0%;
}
    
#\30 711f5ab {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#c2f01028 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 3% 0%;
}
    
#\32 de8291c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 de8291c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\31 51dc362 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b2be1e43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2be1e43 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5af8971 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 3% 0%;
}
    
#\37 fa62e8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fa62e8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#e55f8f52 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ad1560b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ad1560b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd06e9f {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 54b0b83 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 602d9db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 602d9db {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdc8390d {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 4b08afa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4b08afa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\32 918c45b {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 778d252.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 778d252 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f038f99 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 e3b352e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e3b352e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -15% 0% 0% 0%;
}
    
#\35 e6be1cd {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 82907bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 82907bd {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    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;
}
    
#e731b80f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 deb63a2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a518230::before, #\33 a518230 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 a518230 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/assets/5e17f160/dms3rep/multi/opt/image-1920w.jpg");
}
    
#\36 ba7c134 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: -120px 0% 0% 0%;
}
    
#\33 d042e31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d042e31 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a3da76 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 39ecc98 {
    align-items: flex-start;
    width: 100%;
    min-height: 325.9px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 368e5ad {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 159686d {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a34bd6e4 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 35a1cf9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b5cd5b6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5cd5b6b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2feab08 {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b42f6047 {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 749a0a0 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3914be7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3914be7 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfefc254 {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 119a1ec {
    width: 80.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 2160cef {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 d69f590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d69f590 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 489443e {
    margin: 0px 0% 0px 0%;
}
    
#\33 344712b {
    width: 93.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g2o {
    align-items: flex-start;
    width: 80.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cca6831 {
    align-items: flex-start;
    width: 15.27%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6c37a99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\33 6c37a99 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 579c7a7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e6f8abcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e6f8abcf {
    width: 100%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 aad151c {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f4102af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f4102af {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8d500cd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5a9e3a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 0d0fc6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 2% 0%;
}
    
#\36 09ae6fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1f9a104.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1f9a104 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c403d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc52f16a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7859135.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 4% 5px 4%;
}
#\33 7859135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5dcf8a6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f04a048 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 2% 120px 2%;
}
    
#a8e64f70 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    flex-direction: row;
    padding: 60px 50px 60px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd19b74 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 54b15a9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
}
    
#\36 c485e8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 046c615.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 046c615 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3cr {
    align-items: flex-start;
    width: 50.23%;
    min-height: 552px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    border-radius: 10px 10px 10px 10px;
}
    
#\35 8581c17 {
    align-items: center;
    width: 45.77%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 2ee1982[data-pinned] {
    position: sticky;
    top: 141px;
    bottom: auto;
    z-index: 1;
}
#\38 2ee1982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f4914c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\34 f4914c8 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcd00050.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#bcd00050 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.8948px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f46e738.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\31 f46e738 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6ecc821.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#a6ecc821 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.8948px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e6faa8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    flex-direction: row;
    order: 1;
    justify-self: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f10cf4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 5px 0px;
}
#\30 f10cf4d {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    min-height: 49.8948px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0022647 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: row;
    justify-self: auto;
    order: 2;
    align-self: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa1001f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#fa1001f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2158cd1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8758bd9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\34 8758bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f12db74 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 620c386.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\32 620c386 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 49.9px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4807f4 {
    width: 94.47%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b0f1ee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 60px;
    padding: 60px 4% 0px 4%;
}
    
#widget_blv {
    height: auto;
    width: 75px;
}
    
#c6860427 {
    width: 100%;
    min-height: 0px;
}
    
#\38 5c04c1b {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#group_63e {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#group_up0 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6f6ff8a {
    padding: 0% 4% 0% 4%;
}
    
#ed23891f {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 32px;
    width: 50%;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#d3f472b7 {
    min-width: 32px;
    height: auto;
    width: 109px;
    margin: 0px 0% 0px 0%;
}
    
#\32 06e7adf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f527ca2c {
    flex-wrap: nowrap;
    flex-direction: row;
    column-gap: 20px;
    padding: 40px 40px 40px 40px;
    margin: 60px 0% -60px 0%;
}
    
#f8a87b9f {
    min-width: 1px;
    min-height: 276px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a3b98e5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf62348 {
    margin: 0px 0% 0px 0%;
}
    
#\36 cf2dd2f {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f53f3981 {
    row-gap: 40px;
    padding: 120px 2% 60px 2%;
}
    
#group_r48 {
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m3l {
    width: 50px;
}
    
#group_uj1 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\34 e7d0b10 {
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\35 abf1d21 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#f8da7fbf {
    width: 50px;
}
    
#e7340207 {
    width: 50%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#d4ef0bd8 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#e5acbc22 {
    width: 50px;
}
    
#group_7qu {
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: auto;
    column-gap: 20px;
    padding: 40px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 642a14a {
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\36 0f376fd {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#fb2208d1 {
    width: 50px;
}
    
#\37 22148f6 {
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#db7be5ee {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\38 c6dfd94 {
    width: 50px;
}
    
#a29eb0fe {
    margin: 0px 0% 0px 0%;
}
    
#\33 2fb94da {
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fb27a082 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#ddc217d4 {
    width: 50px;
}
    
#\34 b1eaa2c {
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d0590e9 {
    width: 90px;
    min-height: 90px;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\38 b86fa84 {
    width: 50px;
}
    
#\31 d152838::before, #\31 d152838 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ab6dcbf {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#a393938c {
    width: 100%;
    min-height: 80px;
}
    
#ca3bf3ca {
    width: 100%;
    min-height: 80px;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 83f5dd6 {
    padding: 20px 4% 60px 4%;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dcc3b4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ab2f1d1::before, #\34 ab2f1d1 > .bgExtraLayerOverlay {
    
}
#\34 ab2f1d1 {
    min-width: 32px;
    order: 1;
    width: 48.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1505a48 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c1f390d {
    min-width: 32px;
    order: 2;
    width: 48.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0bed9a0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 4% 60px 4%;
}
    
#\33 719b1df {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5832561 {
    width: 30%;
}
    
#\31 8dc0a8f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#cc9c2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ee733d {
    width: 100%;
    min-height: 80px;
}
    
#group_4vp {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    flex-wrap: wrap;
}
    
#\30 7b081f8 {
    width: 30%;
}
    
#bf6481e7 {
    width: 30%;
}
    
#\38 213c8d0 {
    width: 30%;
}
    
#b7bbb6d1 {
    width: 30%;
}
    
#bf404daf {
    width: 30%;
}
    
#group_212 {
    width: 30%;
}
    
#c711a631 {
    width: 30%;
}
    
#\39 7cc9896 {
    width: 30%;
}
    
#\38 9fe20a0 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b10ee451 {
    min-width: 32px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_57s {
    min-width: 32px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0eb8a8d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 e853e6d {
    margin: 0px 0% 0px 0%;
}
    
#group_hdo {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 dd9ebcf {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 e26c653 {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\39 85c53ca {
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\36 fe03b5a {
    justify-content: flex-start;
}
    
#f0b00643 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
    width: 100%;
    max-width: 100%;
}
    
#\39 83f6ef9 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#a055f55d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#dbda6cbe {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 900f719 {
    width: 100.01%;
}
    
#d7835e04 {
    width: 100.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1c661d4 {
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 35c0c11 {
    padding: 4% 4% 4% 4%;
}
    
#a9f288df {
    flex-wrap: nowrap;
    flex-direction: column;
    column-gap: 40px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 771c811 {
    margin: 0px 0% 0px 0%;
}
    
#group_5t3 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0px 0% 0px 0%;
}
    
#\32 475b5ca {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0c536bb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 46a954d {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\30 711f5ab {
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\30 de90c06 {
    margin: 0px 0% 0px 0%;
}
    
#\36 aa4df24 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c2f01028 {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#d5af8971 {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\32 fd06e9f {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#cdc8390d {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\34 f038f99 {
    min-height: 100%;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\37 1fc76a9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b2be1e43 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 ad1560b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 602d9db {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 778d252 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 82907bd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 72af06f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 51dc362 {
    width: 100.01%;
}
    
#e55f8f52 {
    width: 100.01%;
}
    
#\32 54b0b83 {
    width: 100.01%;
}
    
#\32 918c45b {
    width: 100.01%;
}
    
#\35 e6be1cd {
    width: 100.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 deb63a2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 489443e {
    margin: 0px 0% 0px 0%;
}
    
#\33 a518230::before, #\33 a518230 > .bgExtraLayerOverlay {
    
}
    
#\33 344712b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\38 cca6831 {
    width: 28.59%;
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_g2o {
    width: 100%;
    min-width: 32px;
    max-width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e731b80f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 ba7c134 {
    justify-content: flex-start;
}
    
#\31 39ecc98 {
    width: 50%;
}
    
#\36 159686d {
    min-height: auto;
    width: 50%;
}
    
#\38 2feab08 {
    width: 50%;
}
    
#bfefc254 {
    width: 50%;
}
    
#\33 579c7a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\37 aad151c {
    width: 100%;
    min-width: 32px;
    max-width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8d500cd {
    padding: 50px 2% 0px 2%;
}
    
#fc52f16a {
    margin: 0px 0% 30px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5dcf8a6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f04a048 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 60px 4% 60px 4%;
}
    
#a8e64f70 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 54b15a9 {
    width: 100%;
    min-height: 80px;
}
    
#group_3cr {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 8581c17 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c6860427 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 5c04c1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b0f1ee {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#widget_blv {
    height: auto;
}
    
#\31 7fc1789 {
    margin: 0px 0% 0px 0%;
}
    
#group_63e {
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 412bf62 {
    width: 100%;
}
    
#b278455b {
    column-gap: 20px;
}
    
#e0b677d0 {
    column-gap: 20px;
}
    
#group_8bv {
    column-gap: 20px;
}
    
#group_vrn {
    width: 50%;
}
    
#\31 db792b5 {
    width: 50%;
}
    
#ede5f32d {
    min-width: 32px;
    align-self: center;
    width: 89.81%;
    max-width: 100%;
    height: auto;
    min-height: 209px;
    margin: 0px 0% 0px 0%;
}
    
#group_up0 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_dlk {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 cf2dd2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 6f6ff8a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d3f472b7 {
    height: auto;
    min-width: 32px;
    width: 30%;
    margin: 0px 0% 0px 0%;
}
    
#f527ca2c {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% -110px 0%;
}
    
#ed23891f {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 20px;
    align-items: flex-start;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#f8a87b9f {
    min-width: 32px;
    width: 100%;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a3b98e5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 06e7adf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bfb8c8ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f53f3981 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 160px 4% 40px 4%;
}
    
#group_r48 {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e7d0b10 {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e7340207 {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_7qu {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 20px;
    padding: 50px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3e8 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 642a14a {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 22148f6 {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a29eb0fe {
    margin: 0px 0% 0px 0%;
}
    
#\33 2fb94da {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1eaa2c {
    width: 88%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d152838::before, #\31 d152838 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#a393938c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca3bf3ca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab6dcbf {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#dcb0183c {
    margin: 0px 0% 0px 0%;
}
    
#\34 bc488c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc488c5 {
    margin: 0px 0% 10px 0%;
}
    
#\35 06788ee {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 fad0c8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 83f5dd6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 40px 4%;
}
    
#\36 a37632b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 dcc3b4f {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\34 ab2f1d1::before, #\34 ab2f1d1 > .bgExtraLayerOverlay {
    
}
#\34 ab2f1d1 {
    min-width: 32px;
    order: 1;
    width: 100%;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1505a48 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c1f390d {
    min-width: 32px;
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0bed9a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 150px 4% 40px 4%;
}
    
#\32 9fad590 {
    width: 100%;
}
    
#\33 719b1df {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
}
}



@media (max-width: 767px) {
    
#\31 5832561 {
    width: 50%;
}
    
#\31 8dc0a8f {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#cc9c2ee2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ee733d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc6cbe89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc6cbe89 {
    margin: 0px 0% 10px 0%;
}
    
#group_4vp {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
    
#group_212 {
    width: 50%;
}
    
#c711a631 {
    width: 50%;
}
    
#bf404daf {
    width: 50%;
}
    
#\39 7cc9896 {
    width: 50%;
}
    
#\30 7b081f8 {
    width: 50%;
}
    
#bf6481e7 {
    width: 50%;
}
    
#\38 213c8d0 {
    width: 50%;
}
    
#b7bbb6d1 {
    width: 50%;
}
    
#\32 9c9f47b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\38 9fe20a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b10ee451 {
    width: 100%;
    min-width: 32px;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_57s {
    width: 100%;
    min-width: 32px;
    align-self: stretch;
    max-width: 100%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecac4144 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 fe03b5a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}
    
#\37 0eb8a8d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#f0b00643.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0b00643 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 83f6ef9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 83f6ef9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a055f55d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a055f55d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#dbda6cbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbda6cbe {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b6eae659 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 dd26f1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 dd26f1f {
    margin: 0px 0% 10px 0%;
}
    
#group_hdo {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\33 dd9ebcf {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\32 e26c653 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 85c53ca {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\38 e853e6d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 1c661d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 35c0c11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a9f288df {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_5t3 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#d282ed9b {
    width: 100%;
}
    
#\38 ff45ddc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 475b5ca {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 0c536bb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 771c811 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ea4b7f14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea4b7f14 {
    margin: 0px 0% 10px 0%;
}
    
#\37 1fc76a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1fc76a9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 d2876e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 46a954d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#\30 711f5ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\36 aa4df24 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#c2f01028 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#b2be1e43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2be1e43 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d5af8971 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#\31 ad1560b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ad1560b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 fd06e9f {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#\39 602d9db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 602d9db {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cdc8390d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#\37 778d252.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 778d252 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 f038f99 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
}
    
#\32 82907bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 82907bd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 de90c06 {
    margin: 0px 0% 0px 0%;
}
    
#cd670278 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#e731b80f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 deb63a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 a518230::before, #\33 a518230 > .bgExtraLayerOverlay {
    
}
    
#\31 39ecc98 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\36 ba7c134 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}
    
#\33 d042e31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 159686d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#b5cd5b6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\38 2feab08 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#b3914be7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#bfefc254 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\32 d69f590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\33 344712b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 6c37a99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\33 6c37a99 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_g2o {
    min-width: 32px;
    width: 100.01%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cca6831 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 579c7a7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aad151c {
    min-width: 32px;
    width: 100.01%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f4102af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 8d500cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 0d0fc6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1f9a104.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1f9a104 {
    margin: 0px 0% 10px 0%;
}
    
#fc52f16a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 7859135.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20% 5px 20%;
}
#\33 7859135 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5dcf8a6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f04a048 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#a8e64f70 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 54b15a9 {
    width: 100%;
    min-height: 390px;
    align-items: center;
    height: auto;
}
    
#\30 046c615.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 046c615 {
    margin: 0px 0% 10px 0%;
}
    
#\34 f4914c8 {
    width: 100%;
}
    
#bcd00050.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#bcd00050 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f46e738.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\31 f46e738 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6ecc821.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#a6ecc821 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e6faa8 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f10cf4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\30 f10cf4d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0022647 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#fa1001f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 20% 5px 20%;
}
#fa1001f5 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2158cd1 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8758bd9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 15% 5px 15%;
}
#\34 8758bd9 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f12db74 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 620c386.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 10% 5px 10%;
}
#\32 620c386 {
    width: 100%;
    min-height: 49.9px;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_3cr {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 8581c17 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

#ede5f32d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/APNkYUvvenKJ7oZ9vuuMg6jif2941W5Nd9p1TqXmfFm87n5fiPN5W0oA82tbjvOMcbjznYDd8JmB0Ot+a7Xlf2K15YtlzuqSad3ogFu24mRDiQDmaVfS7Ilo5/Spev3tmm/35n1d8uF6XPLkiWH355Rj/d15S+LSWjTJANBcS9Tdgl3o6KFp/d6JVvjYb0nz1XBN892GU/bXi0z9ym014sBQJMcAuFNHksd0WrfQiV/ZxXVKzcFjO7XCXTeyznA5w8hxMdC8YCSssk0bhQCcR0NOsXFjhrNyX7aqZFCjpU83d7RUK3DBaC2QuWAkpK9YHXilShRE5UKLxNBDlY4AAAAASUVORK5CYII=')!important}#\31 d152838.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABdklEQVQY0y3MTWsTQRgA4P2D/gKvitISmtZ+WEvaEDULPbQSQhGpUi+toKccg+zmi02yk3nnndmdyUwyM5BNcsj+Cil4eK5PQCk9E0L8ds4tV6vVuCzLv2VZdna73cN6vX601r4viuIkYIzVGWP3WutfxpjWdrttbzabu6IoQmttU2t97L1vBIj4BQBaAHBJKT1YLBaN5XJ5LaX8QAh5yxg70lrfPI/NJEnCOI5Ph8PhCSKeI+JhkiRvOp3OiziOX1JK9wJrbVspdZ9l2Q8p5c8sy1ppmp4PBoNat9ut9Pv9CiHkVeC9v7PWPlhr/zjnnowxt3meX0gpv3HOvyJig3P+OnDOfbbW1rz3de99aIwJEfHZI2PsO+e8OZ/P9wOlVKiUusrzvCalrAshThHxQAjxCQAuhBA1rfVlwDk/AoBqmqb74/H4cDQa7UVRVI2i6LjX61Wm02mVc/4xoJRezWazOiHk3WQyOfuvRQhpA8ANAFwj4tM/j+UqD4YBxBMAAAAASUVORK5CYII=')!important}#\33 a518230.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAjEAABAgMJAQAAAAAAAAAAAAABAAIDETEEBRMUFSEiI1GB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAABMQL/2gAMAwEAAhEDEQA/AJXWmQ77baMEkvdsJ0Vhl2RewgTdyp79REZVidRH/9k=')!important}#group_5t3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAJRAAAQIFAQkAAAAAAAAAAAAAAQIDAAQFIUERBhQVMTNRYZHB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAwDAQACEQMRAD8AFq9ccmpVNSm59D7PTT3yPsT/ABXZ1V1EFRub5jO3Kg4ugS7GgCAvlr5gfdEHJ9xMH//Z')!important}#group_212.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABjUlEQVQY0x3MzUuacQAH8B9tNfN5HteDm1qjwy4iY0QdjBLdKixouFM7tNNgh0Vsg6CLDHqFDi7fHx+NKKM0MR29gWMh7FIeRodJ0L9RTLBTz/cb7f7hI8QKW8whqlKE/VIUU1IMq1IM4fYYP5si8LSuwmqeZotwZqj69ujt2WbQlUW5K40zu46aLc19W4Zznesc7gjziXi+BnfgAMHhEmqvirh+kYXRs0XDnec/dx7nvTnMq0l6hSONT69LKPmKuPKXgYEcMLpHvN0nhkpo9OVw9FjjjFBTCLmyOHVt4ta9A4wUgQ8VYvY3MXFEw1PgH1mjLhSNYVVDzZKA0Z3h/+1LlViuEe+OicECz81Jrgk5ya+yxkNznA17mgj8IBbPiI0LGlNVNEfK/GmKM3gPvUqKy1KSf606mwO7ND6e0Aie8uZ9hZeDBYZMMfqFFOVTJcVRWeOKReMv5ybrY2XWJyusBg75/eUO3jwKs1O0f+MDJUKHEqdfTnDOojFnTTFv07nk0DkuR/GsbYEP7wDjb+9gt/vuWAAAAABJRU5ErkJggg==')!important}#c711a631.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0x3NTy8jcQDG8V9waetPxHRSxisgYSO7iDRrtwYhUYcmeAUcZJPNFukeCLIr6WqbSXUydayWVKeYigjZYBIa2Thw8TYICaed55E6fK7fr/BprKqNsbE+wW45iZkWHestOmLeDc7WJdDniaHJO8cq4UqwsXmT/s4tRtQCzJCFq5CF8kCB+x0ZLvo2+dUVpSQ8Gj51ZRHp3UZ5/ACPE4dwJkp0ggd86s7h5kMWS7Ua/UJOYfpzHoUvu3iYOQUidgUxfUr05/Hsz6Mk6/wuWg1ER4q4HDbxf+4cWLuuIH6cEUMmnSGT/5Q0daEYjI3toxyy4Py0ieUrYqXM92qoRIzu8UYxmBZSit8CJq2pIz6HbWL+gliwibBNZ/IIL/0FHkspRoRbo//jNlfVIm/HLL5UdsNFOkGLr2qR9105Rt0aVeFep9eb5mB7hr97d3gS2OVdRc8O/7Zl+EdKY9QVZ7No/cVqT5y+hiRVWeeiYjCrGMzJKa7UJzniTkCR1ljzBitK94x7TZJ+AAAAAElFTkSuQmCC')!important}#bf404daf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQY0xXKvUsbYQAH4BctJbl7D/OhrTYiFQraQBelDiEdhIgoTqUghM4VsYWOWay01MF6veTe90ISvzXRgqEaMZQWR80gDrr031AaiFPv9xOf+RFikW1Bm2HT4YjpYMbIYjnowA46nDNsJKSNqDHLNmE6DFsek6bLTFce1YE1nA1to/FiiwexIucNzVHrOzuFdPFSamQshcazNdyMlOFP/aSf2OO/+CYuQh4+SZdJYSm8kwr7HRrXwzvA+D7wtk4kdonBDTQ7PBxJxY/3ccnI4TSi8f/VLjD6A5ioEv0loq9EP6R5LhXzQiraYY3G83X46WNi5g/x+pDoLxJhTViKF5ZmUZguPzwqsDa0w2a6Trw/Id7UiPgG/YiHllT8ZSlmhOEy+aTEL8MVXk4esDV9TD9VpR/f5G00z79ScclSTAnDZldngWOxFS72rfL30xVe9RZ59bjAk5DHb1Jj0syyR0S+sj2wzO5AlqlAlvOBHMvBHCtGjp9NlxPSQezhAh/cAcqT6JhGpW+TAAAAAElFTkSuQmCC')!important}#\39 7cc9896.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABdElEQVQY0xXLwUuTYRwH8AfrMp/f7zVRc1MIvBnScUIxiCAVQw8dPXTokgeJAj2swELBw3Kbe57n3ViSKGiFSWUhIhhC5KBQyEv/RpFgp97vV3b/fIxZYEuqyHZb5qBUMKkOi+pQ1AqndAk3pISO1hm2GFtmu8TMtTrmo4CtdBWHmRoa3TV+EM9ZjXlLSuw04pCVgHxbQKOnjj/9K0j6V5hcecm/bQFHEvBMHXNGPR6Ix7tMHb9zb4H7u8C9HeL6a6KzhlPx+KSej5uwIA7f0jX8H3sPPPkKzBwQN98QHTETcfyhgVWjgUXr0LhcRTLxmagcE4XvxPAmcckT6nikgXWjng8lcFs8T0e2iOkD4tEXIrvOJFXBWRS4K575JsxJ4HwU+DO7wbO720zGPzK5usp/1vFXFFhQx9tGyuzSmENR4ELfK+5dW+PJwBpPepe5bwNfaIw7dokZk3rKC1piurms46x1XLeeG+I4p46jtoxefc6L56LA6MHTQ2ZGAAAAAElFTkSuQmCC')!important}#\30 7b081f8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaElEQVQY0yXQwUobURjF8YstQnOvgnjHUfoSmkQDJZuCovEBFPsAikjBugqCFgUXWk1yh5k7ujQzbmoUoyCCkI3NQlzUja+hKOjKOadMuvjt/vAdPiG22CUr7MtUOCZrWJAGv6TBrjRcklV86a2gP7PILpFGKmDRDVnWFsfaxx/to60tTwdCrimfX3v2qEWmhtGhA5TzMdq5CE/ZQyTZQya5iM8jddw5IdalYVFIg3k3xO/CER5LJ8BMM0VMNYh8jBdt0ZQel9Nw27W4KcR4n7sAVlrAjxYx2yTyERMn4K3yGAjpcde1aBdiJN8uiJXWf7PnnRBOwDvlcV9Iw+9uyLPRI76UGuycTU020p141ZaXymNZZAyLg/vczMb8m4v5mq0zSeUivg3X+aAtt6XhePoeR/mccEJu9Vte6YD3HZbXOuSO9DEtqxwSn1b5oWePg7LGcWm4pgwj5TFWhhvKsKSq+Nz9kx//AURu61fqivTUAAAAAElFTkSuQmCC')!important}#bf6481e7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABf0lEQVQY0yXKzSukcQAH8F/WYR7P83vEGg3KRrgRJhJTk5Csi4v24mwPm+yWw6QQNeVlPM8zzzyjx8tQTBqvmdqkiMPuhGyti3+DVnHyfL+yDp/bR4go8zSDRZrJVs3EV9XEQoGBmGLwmxJDu7qIj/4x5on/yWFItRnRbexVuvjdsIFc4yYPa1Oc0JPslDGWCNVCS6GDSN06cuEdPAxm4Q39pDdwxH8d27ipSWFSMRgSahzDARe7oQzuf1wA1h9g/poYPSd6D/DYnEbWZ/K7kDbmPq3gV+8+XmavgOVbIHpJjJ4R/Qf0whle+ywmhUwwVr2KXMc2vOET4s2X7LuuXSKc4Y0vTlfoCY6UL/OoNsXH4CbRsEHUrxNtaXrBNJ6atnisWIwILcFQ8RJnAi7/Vrh8Kk3S8yfpVa7wuWqNd9UpzikWu0WBQb/qsEd3GNUdnug2b+WbBE+lw3ndwWfVZJlQxvlBW2RAi7Nbszmh2dySNtPS5rSMs08aqJBTzH8FghvttipQ8tQAAAAASUVORK5CYII=')!important}#\38 213c8d0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVQY0zXNP0sbYQAH4BfrkLtLGq6JmNJRt+IgVFs0QcR0UPAD+AfHFlHBwSGIqbQgGL14d29ilDo4JGguYqhgpBB1yWVQh2ZQdNTFsaWCTr3fr5PPF3iEtsSmoEU9YLE7YOOz38Kq34ShpTmlraBHXUZInWOTUAzqimRUtZlQbexFcnA7tlEfKLEcLzH5YZf9qsGweCnRFdlEoiWHup7Fn/YteMP79KaO+XfiCBfRIr4oJqNCz+BTzEFpqIzfI4fAdBX43iCKN8S8i4eYgwPF4qwIZZEar6CWdPGvcAWUboDze+L0jki69LoKPPPZXBehdRpjFdQXavDyl4RzTZzdEye3xIJLvMvzwmdzU+gZzvQW+WNwnw8jh8R0lc+1l6jhsbfII8ViQgQlo60b/BbO8Zee5WPbFr3hMr3JYz6NVnj1focpxWRc+A22qJIfNcklTfJnZIONt9ts9DmsxhyudBYwpKb5Wrya5wvdZCQoGQ9IJv2SedVmQTH51bfGQV8KbwKLbP4PxRn4ea9BHQgAAAAASUVORK5CYII=')!important}#\31 5832561.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABhklEQVQY0xXDz0uTYQAH8AcTYe/7PGwzJ4bHQBQ6Bdth7qAwQUUUw1MXTxkigRDIEjSSPDhft73PsxcEHQnbGCyZP0YmlHiogbpDddit/oVCQU+932/0gY8Q62wLOAzbWcZUDs+Vi02Zg2NvcSGQRtx6i/vWPNuEnWFY5pmQminp4r2dxdfuPBoDBdZiJa4MVjjclWGXkC6itkEqaNB4uIM/0SL88X36kzVeJ6toRktYDWsmhNKYszWqQYPf8TIw+wF4eUY8rRODZdwM7OEoaLgognls9BXwJVbE36VzYPcHUGkRr86J4Qr9vgIvpaEnOj06o/toPDuFX24RJ7+Ijz8J54KYqhGP9ti0NLdFxOOLJ8c8nP/MG6dJpC+JrStitUF/po7bxyWeBFymRCTPxFCVa2M1fpup83bqkP70Ef2JA97FK2z1v+NGIMekCGUYCXkcUYbrUvPUcvn9f6n5SRmmQx7GrSwfCLHMe7bDHukyqTRXlGFRGZaU5hvpcsx20Nvxmu3/AI4K8tqvjR7eAAAAAElFTkSuQmCC')!important}#b7bbb6d1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABiUlEQVQY0x3QzyukcQDH8Se7F8/3+0xmrKIpB1J7MAeyqzQXIdkcKBdnZQ+bOOxh5MdmccD8eL6PeYYwYgbJzE6EbWNbmTVKDpSUrb2sP8C2yp48n4/G4X17nd6aNskCEaRbhvlWmngvTMwIE0ER4QcjggYjhGL9Iws0EabbFaXfNcuAYSHlncPJ6zhyvlVmKuMcKYqxUYT4ShMKb4SFgK6Q00389c7BqV6mU5Pgv4pFnBfZGBWKfk1a6C2dx1b5Au6qloD6JNCWItozRG0S994F7AiLA3k4VZPAz/YMHvu/A0NZYPyUGM4Sndt0fCs80y3amrQYbE0jN5iFs/ubOPpDHN8SX34RAz+Ihg2eFyrOa0KxrynN7f4j3i9fEVs3ROqGiF3S6TnAQ906vxaaDOSh35fg56Y0L7p2+dC9R6d7n07HDv/7N3ldEeeUbrI5v6fEZbPFE+OkJ8Zvnigvn7N56LY5LaN4Z0RYpnkm+EKGWCoUm4XiiLSYlBbXpOKYVGwzwvAan/jyCWuM8pP3tCiqAAAAAElFTkSuQmCC')!important}