@media all {
  *#dm .dmInner div.u_1390902109 { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1050828654 span.text {
    font-weight:bold !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1480937126 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner *.u_1795180170 { display:block !important; }

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

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text {
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text .rteBlock {
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_1390902109 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1448976229 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1069021469 { display:block !important; }

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

  *#dm .dmInner div.u_1470811501 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1500972076 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1720768941 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1727426799 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1688595792 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1178023516 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1390902109 .caption-container .caption-title { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1390902109 .caption-inner { background-color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1692728583 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1742737072 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1570086205 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1562849776 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1219167431 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_4048009664 .dmform-success { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4048009664 .dmform-success .rteBlock { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4048009664 .dmform-error { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4048009664 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4048009664 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4048009664 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4048009664 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4048009664 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1000187223 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1196413632 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1723342634 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1524286432 { display:block !important; }

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

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

  *#dm .dmInner a.u_1262504488 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1262504488 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/ade20e39/icon/Star_8057482.svg) !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1716363539 { display:block !important; }

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

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

  *#dm .dmInner div.u_1832196156 .dmform-success { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1832196156 .dmform-success .rteBlock { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1832196156 .dmform-error { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1832196156 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1832196156 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1832196156 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1832196156 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1832196156 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4048009664 .dmformsubmit {
    float:right !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:0 !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1832196156 .dmformsubmit {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1832196156 input[type="submit"] { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1647539922 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1399991985 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1017841002 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1382094792 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1664010286 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1379223424 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1926018522 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1442065207 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1684920250 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1015208661 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1900992648 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1471226247 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1757837376 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1121047581 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1082825996 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1975423986 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1345383733 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1561090625 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1200467375 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1200467375 {
    border-radius:50% !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_1390902109 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner *.u_1390902109 .caption-inner {
    padding-left:24px !important;
    padding-right:24px !important;
  }

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text { font-size:24px !important; }

  *#dm .dmInner div.u_1390902109 .caption-container .caption-text .rteBlock { font-size:24px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:3px !important; }

  *#dm .dmInner *.u_1390902109 .layout-container { padding:3px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryViewAll { padding:0 6px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1390902109 .photoGalleryThumbs { padding:3px !important; }

  *#dm .dmInner *.u_1390902109 .layout-container { padding:3px !important; }

  *#dm .dmInner *.u_1390902109 .photoGalleryViewAll { padding:0 6px !important; }

  *#dm .dmInner *.u_1390902109 .caption-inner {
    padding-left:9px !important;
    padding-right:9px !important;
  }

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

  *#dm .dmInner div.u_1390902109 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1000187223 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1723342634 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 74px;
    width: 48%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 329px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.32;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/ade20e39/dms3rep/multi/opt/Loft+Boarding+Space-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_l11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_311 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 301px;
    max-height: 100%;
    height: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 8%;
    margin: 0% 0% 23% 0%;
}
    
#a199fef8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#a199fef8 {
    width: 97.76%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_riv {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_c83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    padding-left: 0%;
    min-height: 362px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 51px;
    width: 100%;
    min-height: 8px;
}
    
#group_311 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
    height: auto;
    min-height: 207px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a199fef8 {
    width: 99.83%;
}
    
#group_riv {
    width: 28.333333333333336%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 32px;
    padding-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_l11.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#group_311 {
    padding-left: 4%;
    align-self: center;
    align-items: flex-start;
    height: auto;
    min-height: 252px;
    justify-self: auto;
    width: 100.00%;
    order: 0;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a199fef8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#a199fef8 {
    width: 99.81%;
}
    
#group_riv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 272px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_di4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 136px;
}
    
#widget_di4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#widget_di4 {
    width: 100.00%;
}
}



@media all {
    
#\35 bc69528 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2164d4f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_oj2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-top: 0px;
}
#widget_oj2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2164d4f {
    padding-left: 1%;
    padding-right: 1%;
}
    
#\35 bc69528 {
    row-gap: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 bc69528 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#f2164d4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#c65fd297 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ced728a {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\30 ee8d2ea {
    min-height: 127px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gl2 {
    width: 77.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 8f993b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fds {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ee8d2ea {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#c65fd297 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c65fd297 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    height: auto;
}
    
#\30 ee8d2ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
}
    
#widget_gl2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#widget_gl2 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 821e80c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/ade20e39/dms3rep/multi/opt/pexels-photo-5767926-1920w.jpeg);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 821e80c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIEAAMFBhEHEyFBEjFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgARMRP/2gAMAwEAAhEDEQA/AMzvW1H1OnKkIG9jsH1BhNoVJSQdk8jMXtSKk/TcjhQcLCSrGAYTtHs4tZJMznwT18iLFhhgnOsM/9k=');
}
    
#aa4b5d98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 55%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2eb35f {
    min-height: 470px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lcr.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#widget_lcr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7rg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lkd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.18159646413547%;
    min-height: 100%;
    max-height: none;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b531b90 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.92273283987433%;
    min-height: 102px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 3% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ad7f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fcced1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qbk {
    flex-direction: row;
    align-items: flex-start;
    width: 99.91806736985369%;
    min-height: 91px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9d24af2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#f9d24af2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf445758 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.91806736985369%;
    min-height: 91px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f3d3b4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d63ccac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c613be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.18159646413547%;
    min-height: 100%;
    max-height: none;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 edb1111 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.92273283987433%;
    min-height: 102px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 3% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaef2762 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 531019e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a2eb35f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 8% 0%;
}
    
#\39 821e80c {
    width: 100%;
    min-height: 289px;
    height: auto;
}
#\39 821e80c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIEAAMFBhEHEyFBEjFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgARMRP/2gAMAwEAAhEDEQA/AMzvW1H1OnKkIG9jsH1BhNoVJSQdk8jMXtSKk/TcjhQcLCSrGAYTtHs4tZJMznwT18iLFhhgnOsM/9k=');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    padding-left: 8%;
    row-gap: 18px;
    padding-right: 8%;
}
    
#group_qbk {
    width: 100%;
    height: auto;
    min-height: 80px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b531b90 {
    width: 48.928162285322294%;
    height: auto;
    min-height: 80px;
}
    
#group_lkd {
    height: auto;
    min-height: 80px;
    width: 51.209094249944876%;
}
    
#widget_443 {
    order: 0;
}
    
#cf445758 {
    width: 100%;
    height: auto;
    min-height: 80px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c613be {
    height: auto;
    min-height: 80px;
    width: 51.209094249944876%;
}
    
#\30 edb1111 {
    width: 48.928162285322294%;
    height: auto;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 821e80c {
    width: 100%;
    min-height: 190px;
    align-items: center;
    height: auto;
}
#\39 821e80c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIhAAAQIFBAMAAAAAAAAAAAAAAQIEAAMFBhEHEyFBEjFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgARMRP/2gAMAwEAAhEDEQA/AMzvW1H1OnKkIG9jsH1BhNoVJSQdk8jMXtSKk/TcjhQcLCSrGAYTtHs4tZJMznwT18iLFhhgnOsM/9k=');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 24px;
    padding-bottom: 12%;
}
    
#\39 a2eb35f {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#widget_443 {
    margin: 0px 0% 0px 0%;
}
    
#group_qbk {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 238px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 b531b90 {
    justify-content: space-between;
    width: 100%;
    height: auto;
    min-height: 70px;
    padding-right: 16px;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_lkd {
    height: auto;
    min-height: 70px;
    width: 100%;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#cf445758 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 240px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 3c613be {
    height: auto;
    min-height: 70px;
    width: 100%;
    padding-left: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 edb1111 {
    justify-content: space-between;
    width: 100%;
    height: auto;
    min-height: 70px;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eaff7433 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 084ef7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#addcdc41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 12aa84b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 95e1c41 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 61bd5bb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 95e1c41 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 1px;
}
    
#\30 12aa84b {
    width: 75%;
}
    
#eaff7433 {
    width: 75%;
}
    
#\34 084ef7e {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\34 084ef7e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 95e1c41 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#\30 12aa84b {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#eaff7433 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 9164919.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 9164919 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 2214353 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0375608 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4128601 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 73f13a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4786a47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#c1c46a49 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 22px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 87f59a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 35px;
    order: 0;
}
    
#c1654356.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c1654356 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 42e3e05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f96769 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdf411fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cdf411fe {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e76608 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6ba57e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e6ba57e5 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1321d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 c1321d1 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4630237.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4630237 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b16819 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b988a65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a74a0df.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 a74a0df {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 c74d0e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 43e623e {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cfd86ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#e70971e7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 35px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8afa4d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1d7cf52 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fbdd98fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e75b44.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f3e75b44 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#fedd423e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#fedd423e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 b0a7884.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 b0a7884 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f7117826 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\35 cc592e9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 cc592e9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#fdc9d9c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ecd216e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 ecd216e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d3ff5a16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f662e666 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eece0d6b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#eece0d6b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 2ce89bf::before, #\31 2ce89bf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 2ce89bf {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_4);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3b8f03b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa516c1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 22px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b0f5e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8dc161a {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bef7e02c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cf79056.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 cf79056 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f13999fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 783ad19.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 783ad19 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d6f86cba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9f64d4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced27364 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e019e8d0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e019e8d0 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 e91622c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 e91622c {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 8deb6d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 8deb6d6 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 039e830 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 225ee7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#a3ca0a40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8f5db8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd359cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b108564e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b108564e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 4f6ab34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d16e5bc::before, #\33 d16e5bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 d16e5bc {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1d0b9eb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 1d0b9eb {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c1181057.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c1181057 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 b4a54c7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5081e12::before, #\38 5081e12 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 5081e12 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_4);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 811c4d9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 811c4d9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 0b99ffe.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 0b99ffe {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 9d9c124 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce666bd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 afe5272 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e6a92f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b2e6a92f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 1e09932 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd962fcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce18db43.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ce18db43 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 f7fd2bc {
    margin: 0px 0% 0px 0%;
}
    
#\37 01e693e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef3c27b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1852e47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5234f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cffe7274 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8216b6b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff0aca4e {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f5c43329 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 352ce94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1689bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a51ad8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c1a51ad8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ceeac586 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e042d704 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa0913b {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4bcef2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a129db24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9d3a1b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9dc2746 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d541307 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ab0e09f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ab0e09f {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c6dc3ec {
    min-height: 719px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9cd671f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98072d8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 98072d8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 a99f371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad95424.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 ad95424 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 22d444d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcdeed4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2ce89bf {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 c6dc3ec {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\33 d16e5bc {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 5081e12 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ce666bd8 {
    justify-content: flex-start;
}
    
#\35 4786a47 {
    width: 100%;
}
    
#\30 afe5272 {
    min-height: 160px;
    align-items: flex-start;
}
    
#f13999fb {
    justify-content: flex-start;
}
    
#\34 87f59a3 {
    order: 0;
    width: 100%;
    margin-bottom: 20px;
}
    
#\39 42e3e05 {
    justify-content: flex-start;
}
    
#\36 1f96769 {
    justify-content: flex-start;
}
    
#dd962fcc {
    justify-content: flex-start;
}
    
#\39 5e76608 {
    height: auto;
    min-height: 146px;
}
    
#e6ba57e5 {
    order: 3;
}
    
#\38 ef3c27b {
    justify-content: flex-start;
}
    
#d3ff5a16 {
    justify-content: flex-start;
}
    
#\39 b5234f3 {
    justify-content: flex-start;
}
    
#\35 8216b6b {
    margin-bottom: 15px;
}
    
#ff0aca4e {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f5c43329 {
    justify-content: flex-start;
}
    
#\31 2ce89bf {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 1b16819 {
    min-height: 160px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    align-items: flex-start;
}
    
#\32 b988a65 {
    justify-content: flex-start;
}
    
#\39 8deb6d6 {
    order: 5;
}
    
#ceeac586 {
    height: auto;
    min-height: 146px;
}
    
#\37 43e623e {
    min-height: 160px;
}
    
#\31 225ee7d {
    width: 100%;
    order: 2;
}
    
#e042d704 {
    justify-content: flex-start;
}
    
#dfa0913b {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 4bcef2a {
    justify-content: flex-start;
}
    
#\36 3b8f03b {
    justify-content: flex-start;
}
    
#\38 cfd86ed {
    width: 100%;
}
    
#f9dc2746 {
    justify-content: flex-start;
}
    
#e70971e7 {
    margin-bottom: 20px;
}
    
#\32 d541307 {
    height: auto;
    min-height: 146px;
}
    
#\33 c6dc3ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 9cd671f {
    justify-content: flex-start;
}
    
#\33 d16e5bc {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\31 b4a54c7 {
    height: auto;
    min-height: 146px;
    order: 4;
}
    
#\38 5081e12 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#bef7e02c {
    height: auto;
    min-height: 146px;
}
    
#\32 8dc161a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\37 d754500 {
    margin: 0px 0% 0px 0%;
}
    
#\34 58002ea {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#df9274cb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\39 25f75b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1709037 {
    width: 83.66%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 58002ea {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b1709037 {
    width: 75%;
}
}



@media (max-width: 767px) {
    
#\34 58002ea {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#\39 25f75b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#b1709037 {
    width: 100.00%;
}
}



@media all {
    
#\33 6416926.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 6416926 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#ec52349e {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 53cdef7 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b2f7a40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.70%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd77a815 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c77a8454 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd1b36a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 89f052a {
    width: 436px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 ae66fe3 {
    width: 205.75px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abf1a8b7 {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c34fdda {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d68bfcda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d68bfcda {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 117b826 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6d5d7c2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a4226c67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e27396 {
    width: 408px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
    order: 0;
}
    
#a19f5253.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a19f5253 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#a59c4ce9 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b3a334c1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6fb37d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.25435936315391%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ec89428 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 be386bb {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b3a97f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b3a97f8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#\37 720d3f9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d5110bb8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6c54e2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b59c8f1f {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 bfc8872 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c413f68 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 611129e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a775e7ea {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ee21f73 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c72bbe54 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3434f26.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f3434f26 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ebb34f95.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ebb34f95 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec52349e {
    width: 320.914px;
}
    
#a4226c67 {
    column-gap: 4%;
}
    
#a0e27396 {
    width: 595px;
    margin-bottom: 15px;
}
    
#\39 53cdef7 {
    width: 186px;
}
    
#\32 b2f7a40 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#cd77a815 {
    column-gap: 4%;
}
    
#b3a334c1 {
    width: 26.1094px;
}
    
#c77a8454 {
    column-gap: 4%;
}
    
#\39 6fb37d6 {
    width: 100%;
    min-height: 80px;
}
    
#\36 ec89428 {
    width: 326.672px;
}
    
#bd1b36a5 {
    column-gap: 4%;
}
    
#\36 89f052a {
    width: 335.688px;
}
    
#\34 be386bb {
    width: 196px;
}
    
#\34 ae66fe3 {
    width: 186px;
}
    
#abf1a8b7 {
    width: 329.703px;
}
    
#\32 c34fdda {
    width: 186px;
}
    
#\37 720d3f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\38 117b826 {
    width: 24.9609px;
}
    
#d5110bb8 {
    width: 25.6406px;
}
    
#\36 6d5d7c2 {
    width: 25.4062px;
}
    
#\39 6c54e2e {
    column-gap: 4%;
}
    
#b59c8f1f {
    width: 186px;
}
    
#\30 bfc8872 {
    width: 25.4062px;
}
    
#\34 c413f68 {
    width: 326.672px;
}
    
#\35 611129e {
    column-gap: 4%;
}
    
#a775e7ea {
    width: 186px;
}
    
#\38 ee21f73 {
    width: 25.4062px;
}
    
#c72bbe54 {
    width: 326.672px;
}
}



@media (max-width: 767px) {
    
#ec52349e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a4226c67 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a0e27396 {
    margin-bottom: 10px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 53cdef7 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b2f7a40 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#cd77a815 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c77a8454 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
}
    
#b3a334c1 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 6fb37d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ec89428 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#bd1b36a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 89f052a {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 be386bb {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ae66fe3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf1a8b7 {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c34fdda {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 720d3f9 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
}
    
#\38 117b826 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d5110bb8 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 6d5d7c2 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c54e2e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b59c8f1f {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 bfc8872 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c413f68 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 611129e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a775e7ea {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 ee21f73 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72bbe54 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a94db7b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c5dd8c88 {
    margin: 0px 0% 0px 0%;
}
    
#\37 436f204 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#a93cc786 {
    width: 86.95%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 7b97d37 {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a93cc786 {
    width: 75%;
}
    
#\33 7b97d37 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#a94db7b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#a93cc786 {
    width: 100.00%;
}
    
#\33 7b97d37 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 9948944 {
    min-height: 1141px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e3a9d403 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#e3a9d403.lazy {
    background-image: url('');
}
    
#\33 13009b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 3b4f87c {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#\35 9e159e9 {
    width: 100%;
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    padding: 4px 4px 4px 4px;
}
    
#\39 8eb12e7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f707827 {
    width: 99.99864611813398%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: end;
    align-self: end;
    margin: 0px -3px -3px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9948944 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#e3a9d403 {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#e3a9d403.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 9948944 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 1% 0% 1%;
}
    
#e3a9d403 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#e3a9d403.lazy {
    background-image: url('');
}
    
#\39 3b4f87c {
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\39 8eb12e7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d8458d49 {
    min-height: 431px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bd12a7d2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 b80bd8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b80bd8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e41ab88 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_j8l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8458d49 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 577px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 e41ab88 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d8458d49 {
    min-height: 0;
    flex-direction: column;
    row-gap: 72px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 e41ab88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 7a57bc5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 fa3318d {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdc2911d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 d1f3442 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 db8c770 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fa3318d {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\37 fa3318d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdc2911d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 fa3318d {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\39 d1f3442 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media all {
    
#\31 e5c996c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01ca754 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c98d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b82bd26a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fb6c46b7 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#df078c40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9253fda {
    margin: 0px 0% 0px 0%;
}
    
#cb6333d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ac4594 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f48db033 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bd86b2d {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cd13f7c8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c4d873 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85d1d9f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e458029e {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#edd59dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da0168c {
    min-height: 585px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 22a9733 {
    justify-content: flex-start;
    align-items: center;
    width: 99.80393541217232%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d84b861a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4b61e67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6035a3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#fbb31b66 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bb951d5 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d601358a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7dc85b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a2cda749 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 535d8c1 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0feb90a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f2eefed3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf29a82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4180e3f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 3cb04d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb0c0e9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f85447a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f80ef6a0 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a6035a3 {
    height: auto;
    width: 110px;
}
    
#\31 bb951d5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 01ca754 {
    height: auto;
    width: 110px;
}
    
#\38 7dc85b4 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a2cda749 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#fb6c46b7 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#df078c40 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 535d8c1 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#cb6333d6 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f48db033 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 bd86b2d {
    height: auto;
    width: 110px;
}
    
#cd13f7c8 {
    height: auto;
    width: 110px;
}
    
#e458029e {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 da0168c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\30 22a9733 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f80ef6a0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#d84b861a {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 4180e3f {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 da0168c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 01ca754 {
    width: 96px;
    height: auto;
}
    
#fb6c46b7 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#df078c40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#cb6333d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 9ac4594 {
    height: auto;
    min-height: 160px;
}
    
#f48db033 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bd86b2d {
    width: 96px;
    height: auto;
}
    
#cd13f7c8 {
    width: 96px;
    height: auto;
}
    
#\37 1c4d873 {
    height: auto;
    min-height: 160px;
}
    
#\35 85d1d9f {
    height: auto;
    min-height: 160px;
}
    
#e458029e {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 da0168c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 8% 6%;
}
    
#\30 22a9733 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d84b861a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\32 a6035a3 {
    width: 96px;
    height: auto;
}
    
#fbb31b66 {
    height: auto;
    min-height: 160px;
}
    
#\31 bb951d5 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7dc85b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#a2cda749 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 535d8c1 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#f80ef6a0 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9253fda {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f222b77d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f4cca6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eca86796 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 rgba(255, 255, 255, 1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9882516 {
    background-color: var(--color_3);
    background-image: url();
}
#f9882516.lazy {
    background-image: url('');
}
    
#b09f32ed {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2c1e1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce3f1b5d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 rgba(255, 255, 255, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f98380ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac5e8aa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 rgba(255, 255, 255, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f580b787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e079f21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9e2fd18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b2aab45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f222b77d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98380ef {
    order: 1;
}
    
#\33 1f4cca6 {
    min-height: 0px;
    padding: 8% 2% 8% 2%;
}
    
#f580b787 {
    order: 1;
}
    
#\35 e079f21 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9e2fd18 {
    order: 1;
}
    
#b09f32ed {
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 2c1e1c4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ce3f1b5d {
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f222b77d {
    margin: 0px 0% 0px 0%;
}
    
#f98380ef {
    margin: 0px 0% 0px 0%;
}
    
#\32 ac5e8aa {
    padding-left: 8%;
    padding-right: 8%;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f4cca6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#eca86796 {
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
    min-height: auto;
    margin: 1px 0% 0px 0%;
}
    
#f580b787 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e079f21 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9e2fd18 {
    margin: 0px 0% 0px 0%;
}
    
#b09f32ed {
    width: 100%;
    min-height: 431px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 24px;
    height: auto;
}
    
#\38 2c1e1c4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b2aab45 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8d9b380 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 c97f6b2 {
    min-height: 119px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#widget_r1q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b948619a {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media all {
    
#\39 2b588d3 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\39 2b588d3.lazy {
    background-image: url('');
}
    
#e6189842 {
    width: 99.99864611813398%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: end;
    align-self: end;
    margin: 0px -3px -3px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 2ef2f31 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 84620d3 {
    width: 100%;
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    padding: 4px 4px 4px 4px;
}
    
#\33 36e3d14 {
    min-height: 1141px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f7a165d {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#f8df31c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2b588d3 {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\39 2b588d3.lazy {
    background-image: url('');
}
    
#\33 36e3d14 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
}



@media (max-width: 767px) {
    
#\39 2b588d3 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\39 2b588d3.lazy {
    background-image: url('');
}
    
#\33 36e3d14 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 1% 0% 1%;
}
    
#\38 f7a165d {
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#f8df31c3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1259358 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 b447fc4 {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_3);
    border-width: 0px;
    background-image: initial;
    border-style: solid;
}
    
#a4b77acc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 0f7f009 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ac814ed5 {
    margin: 0px 0% 0px 0%;
}
    
#a0e740da {
    align-self: auto;
    max-width: 100%;
    width: 44px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0d5bfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 77c7a91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1234a77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 20.5%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6b5ed52 {
    max-width: 100%;
    width: 44px;
    height: auto;
}
    
#\39 cfc6c17 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9f7b77a {
    min-height: 201px;
    flex-wrap: nowrap;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 042914b {
    max-width: 100%;
    width: 44px;
    height: auto;
}
    
#\34 4e755b4 {
    max-width: 100%;
    width: 44px;
    height: auto;
}
    
#\36 94782aa {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0f7f009 {
    justify-content: flex-start;
}
    
#e1234a77 {
    justify-content: flex-start;
}
    
#\35 f0d5bfd {
    justify-content: flex-start;
}
    
#\38 77c7a91 {
    justify-content: flex-start;
}
    
#d9f7b77a {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\30 0f7f009 {
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e1234a77 {
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c6b5ed52 {
    width: 32px;
}
    
#a0e740da {
    width: 32px;
}
    
#\35 f0d5bfd {
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 77c7a91 {
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d9f7b77a {
    column-gap: 0%;
    flex-direction: row;
    padding-left: 6%;
    min-height: 400px;
    flex-wrap: wrap;
    padding-right: 6%;
}
    
#\39 042914b {
    width: 32px;
}
    
#\34 4e755b4 {
    width: 32px;
}
}



@media all {
    
#\31 34cf9d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 e58090d {
    min-height: 213px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#widget_2fs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd624ddf {
    margin: 0px 0% 0px 0%;
}
    
#widget_vb2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



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



@media all {
    
#\36 9084286 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a48f580 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c44d7d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 c44d7d9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 ce8f82c {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 13a4329 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c92e623.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 c92e623 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 8b67f40 {
    width: 99.99112653104137%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb07678.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 fb07678 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#\38 5d40a7b {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#b817cd5e {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8494f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a8494f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\34 20520d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 20520d1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 10;
}
    
#e42fbc06.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e42fbc06 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#ab0d5f29 {
    width: 99.99112653104137%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 623201c {
    width: 99.9979776205687%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#c2103e1a {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#cb5698d1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb5698d1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e77ab5af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e77ab5af {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 f108562 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\36 411780e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 bf9c7af {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#a5f2072f {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d13614e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a02b02 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3c06888.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 3c06888 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 10;
}
    
#\39 fdbff39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 fdbff39 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\30 c63387e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 c63387e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 922cf05 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#e8195204.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e8195204 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\38 d65f0f6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d65f0f6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#dbf673ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dbf673ac {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#\37 2cc802b {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f72bd8d1 {
    width: 99.99421505418488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9fb0719.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 9fb0719 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 10;
}
    
#\38 d3e54fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d3e54fe {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\38 e5c2a49.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 e5c2a49 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\39 8cef943 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ade227b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 ade227b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\35 f7de4c9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9084286 {
    order: 5;
}
    
#\34 a48f580 {
    order: 1;
}
    
#\38 c44d7d9 {
    order: 2;
}
    
#\36 ce8f82c {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\36 13a4329 {
    order: 5;
}
    
#\31 c92e623 {
    order: 2;
}
    
#\36 8b67f40 {
    order: 3;
}
    
#\39 fb07678 {
    order: 4;
}
    
#\38 5d40a7b {
    order: 5;
}
    
#b817cd5e {
    justify-self: auto;
    align-self: auto;
    width: 99.98684912643084%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8494f0 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 20520d1 {
    order: 6;
}
    
#e42fbc06 {
    order: 0;
}
    
#ab0d5f29 {
    order: 1;
}
    
#\30 623201c {
    order: 3;
}
    
#c2103e1a {
    order: 5;
}
    
#cb5698d1 {
    order: 0;
}
    
#e77ab5af {
    order: 0;
}
    
#\33 f108562 {
    order: 5;
}
    
#\36 bf9c7af {
    order: 5;
}
    
#a5f2072f {
    order: 5;
}
    
#d13614e2 {
    order: 1;
}
    
#\38 2a02b02 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\33 3c06888 {
    order: 4;
}
    
#\39 fdbff39 {
    order: 4;
}
    
#\30 c63387e {
    order: 2;
}
    
#\33 922cf05 {
    order: 5;
}
    
#e8195204 {
    order: 6;
}
    
#\38 d65f0f6 {
    order: 6;
}
    
#dbf673ac {
    order: 4;
}
    
#\37 2cc802b {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#f72bd8d1 {
    order: 5;
}
    
#\34 9fb0719 {
    order: 4;
}
    
#\38 d3e54fe {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e5c2a49 {
    order: 4;
}
    
#\39 8cef943 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\37 ade227b {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\36 ce8f82c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\38 2a02b02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 5d40a7b {
    order: 5;
}
    
#\30 c63387e {
    order: 2;
}
    
#e8195204 {
    order: 9;
}
    
#\34 20520d1 {
    order: 12;
}
    
#\38 d65f0f6 {
    order: 6;
}
    
#\37 2cc802b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 623201c {
    order: 3;
}
    
#c2103e1a {
    order: 11;
}
    
#e77ab5af {
    order: 0;
}
    
#\33 f108562 {
    order: 8;
}
    
#\38 e5c2a49 {
    order: 4;
}
    
#\39 8cef943 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d13614e2 {
    order: 1;
}
}



@media all {
    
#\39 d321f1d {
    width: 1218px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e16bd5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 f46fb5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ea2cc68 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c99cf6e {
    min-height: 114px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cj3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d321f1d {
    width: 99.99995457900414%;
    order: 1;
}
    
#\35 f46fb5a {
    width: 100%;
    min-height: 8px;
    row-gap: 22px;
}
    
#\38 c99cf6e {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 1%;
}
}



@media (max-width: 767px) {
    
#\39 d321f1d {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f46fb5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 c99cf6e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f5cd7af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: initial;
    padding: 6% 3% 3% 3%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d1ba40f5 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\36 33f2596 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    border-bottom-left-radius: 0px;
    background-image: initial;
}
    
#\37 eeb407f {
    padding-left: 6%;
    min-height: 194px;
    padding-top: 4%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-right: 6%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f5cd7af {
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 3%;
}
    
#\36 33f2596 {
    border-bottom-left-radius: 0px;
}
    
#\37 eeb407f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 f5cd7af {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-bottom: 6%;
    padding-left: 6%;
    padding-right: 6%;
}
    
#d1ba40f5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
}
    
#\36 33f2596 {
    border-bottom-left-radius: 0px;
}
    
#\37 eeb407f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 eb63c9c {
    min-height: 249px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a6b138da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a6b138da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 639882b::before, #\38 639882b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\38 639882b {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 48.167523249413335%;
    min-height: 284px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/ade20e39/dms3rep/multi/opt/pexels-photo-3194523-1920w.jpeg);
    border-radius: 30px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 639882b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQEIAwAAAAAAAAAAAAAAAQACAwQFBhIhQREVMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8Ax9M1O7mEvfQMUxyLSDjxSdKTlmJfW6zpERk3YcR//9k=');
}
    
#\30 0572c18 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c20248a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6141e70 {
    justify-content: space-around;
    align-items: center;
    width: 49.81892980270592%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb5d1420 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd5ccfb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99869009933413%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4a960c1 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d5bb9154 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32aeb54 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 799a9db {
    width: 38px;
    height: 38px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a308be5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 a308be5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fc7f5239 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c8f78a3c {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d7e1711 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d0513a9b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d417d51 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#badccaa6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#badccaa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d35fe9ac {
    width: 79.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 29b491e {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8de1357 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d01b28af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d01b28af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02e3849 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c873a6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a11db9bc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a11db9bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a10165c3 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 398px;
    min-height: 38px;
    max-height: 100%;
    column-gap: 5%;
    padding: 0% 0% 0% 0%;
    margin: 5% 5% 0% 0%;
}
    
#bcadf052 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: initial;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d7e1711 {
    height: auto;
}
    
#\34 eb63c9c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 4%;
}
    
#a6b138da {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\38 639882b::before, #\38 639882b > .bgExtraLayerOverlay {
    
}
#\38 639882b {
    min-height: 274px;
    height: auto;
}
#\38 639882b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQEIAwAAAAAAAAAAAAAAAQACAwQFBhIhQREVMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8Ax9M1O7mEvfQMUxyLSDjxSdKTlmJfW6zpERk3YcR//9k=');
}
    
#d0513a9b {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 d417d51 {
    height: auto;
}
    
#badccaa6 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 5;
}
    
#d35fe9ac {
    width: 70.41%;
}
    
#\30 0572c18 {
    height: auto;
}
    
#\33 c20248a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#cb5d1420 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd5ccfb {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01b28af {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 9;
}
    
#d5bb9154 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 6;
}
    
#\36 8c873a6 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 8;
}
    
#a11db9bc {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
    
#b32aeb54 {
    height: auto;
}
    
#a10165c3 {
    width: 302px;
}
    
#bcadf052 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
}
    
#\31 a308be5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#fc7f5239 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: space-between;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 d7e1711 {
    height: auto;
}
    
#\34 eb63c9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 639882b::before, #\38 639882b > .bgExtraLayerOverlay {
    
}
#\38 639882b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 639882b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQEIAwAAAAAAAAAAAAAAAQACAwQFBhIhQREVMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIRQf/aAAwDAQACEQMRAD8Ax9M1O7mEvfQMUxyLSDjxSdKTlmJfW6zpERk3YcR//9k=');
}
    
#d0513a9b {
    height: auto;
}
    
#\33 d417d51 {
    height: auto;
}
    
#d35fe9ac {
    width: 69.99%;
}
    
#\30 0572c18 {
    height: auto;
}
    
#\33 c20248a {
    min-height: 40px;
}
    
#\33 6141e70 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd5ccfb {
    min-height: 40px;
}
    
#d5bb9154 {
    min-height: 40px;
}
    
#\36 8c873a6 {
    min-height: 40px;
}
    
#b32aeb54 {
    height: auto;
}
    
#a10165c3 {
    width: 299px;
}
    
#bcadf052 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\38 799a9db {
    height: 38px;
}
    
#fc7f5239 {
    min-height: 40px;
}
}

