@media all {
  *#dm .dmInner a.u_1099827224:hover { background-image:none !important; }

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

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

  *#dm .dmInner div.u_2930176945 .readMore a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2930176945 .postTitle a { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_2930176945 .postArticle .blogImgLink { height:197px !important; }

  *#dm .dmInner div.u_2930176945 .postArticle>.inner {
    border-radius:24px 24px 24px 24px !important;
    -webkit-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4142892606 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1591341405 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1591341405 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1591341405 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1957633670 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1603762709 {
    border-radius:24px 24px 24px 24px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1715532771 .dmformsubmit {
    width:194px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1715532771 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1715532771 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1715532771 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1435498039 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1717301627 { box-shadow:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1758763395 .readMore a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1758763395 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1758763395 .postArticle .blogImgLink { height:197px !important; }

  *#dm .dmInner div.u_1758763395 .postArticle>.inner {
    border-radius:24px 24px 24px 24px !important;
    -webkit-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1854038964 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1459279403 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1913186703 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1913186703 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1913186703 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1992961836 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1373228058 {
    border-radius:24px 24px 24px 24px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1209782175 .dmformsubmit {
    width:194px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1209782175 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1209782175 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1209782175 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1905542036 .svg { fill:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1139049284 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1654983987 {
    border-radius:24px 24px 24px 24px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1600996018 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1154997149 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1318639297 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1286845980 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1600996018 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1154997149 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1318639297 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1286845980 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1868799667 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1497901740 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1792293939 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1317303133 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1195513672 img {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1154997149:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1154997149.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1318639297:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1318639297.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1318639297:hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1318639297.hover {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1286845980:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1286845980.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1286845980:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1286845980.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1154997149 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1318639297 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1286845980 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1600996018 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1600996018:hover {
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(255,195,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1600996018.hover {
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(255,195,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1600996018:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1600996018.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1517741691 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1517741691:hover {
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(255,195,0,1) !important;
  }

  *#dm .dmInner a.u_1517741691.hover {
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
    background-color:rgba(255,195,0,1) !important;
  }

  *#dm .dmInner a.u_1030755597 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1030755597:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1030755597.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1030755597:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1030755597.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1030755597 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1517741691 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1670912330 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1696917761 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1044045095 .readMore a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1044045095 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1044045095 .postArticle .blogImgLink { height:197px !important; }

  *#dm .dmInner div.u_1044045095 .postArticle>.inner {
    border-radius:24px 24px 24px 24px !important;
    -webkit-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.12) 0px 3px 11px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1162978402 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

  *#dm .dmInner div.u_1398422193 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1419189105 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1419189105 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1419189105 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:66px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1151645218 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1866351848 .dmformsubmit {
    width:194px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1866351848 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1866351848 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1866351848 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) rgba(204,204,204,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:3px 3px 3px 3px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1444586259 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1680640358 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1706012357 .iconBg { display:inline-block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1154923048 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/9b9348e2/icon/shopping_2311217.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1113763382 img {
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1808264288 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-color:rgb(34,34,34) rgb(34,34,34) rgb(34,34,34) rgb(34,34,34) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner nav.u_1351385825.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:belgan-aesthetic !important;
    text-transform:capitalize !important;
  }

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

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

  *#dm .dmInner a.u_1909852345 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/9b9348e2/icon/shopping_2311217.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1955437208 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/9b9348e2/icon/shopping_2311217.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1180264369 img {
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1963681108 img {
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1767344331 .iconBg {
    display:inline-block !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/9b9348e2/icon/Shopping+Bag_8271549.svg) !important;
  }

  *#dm .dmInner div.u_1475873527 img {
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1126502775 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1595993110 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1652853586 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1871597785 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1819502894 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1050480737 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1811009916 img {
    border-radius:24px 24px 24px 24px !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_1194657858 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/9b9348e2/icon/shopping_2311217.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2930176945 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_2930176945 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_2930176945 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_2321514207 .marquee-text-track { font-size:24px !important; }

  *#dm .dmInner div.u_1591341405 p {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1591341405 li {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1591341405 {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_2321514207 .marquee-text-track p { padding-right:47px !important; }

  *#dm .dmInner *.u_1435498039 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1758763395 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_1758763395 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1758763395 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1046680636 .marquee-text-track { font-size:24px !important; }

  *#dm .dmInner div.u_1913186703 p {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1913186703 li {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1913186703 {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1046680636 .marquee-text-track p { padding-right:47px !important; }

  *#dm .dmInner *.u_1139049284 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1044045095 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_1044045095 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1044045095 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1419189105 p {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1419189105 li {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1419189105 {
    font-size:60px !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1444586259 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1444586259 .photoGalleryThumbs .image-container a { padding-top:243px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1591341405 p { font-size:48px !important; }

  *#dm .dmInner div.u_1591341405 li { font-size:48px !important; }

  *#dm .dmInner div.u_1591341405 { font-size:48px !important; }

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

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

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

  *#dm .dmInner *.u_1435498039 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1913186703 p { font-size:48px !important; }

  *#dm .dmInner div.u_1913186703 li { font-size:48px !important; }

  *#dm .dmInner div.u_1913186703 { font-size:48px !important; }

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

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

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

  *#dm .dmInner *.u_1139049284 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1419189105 p { font-size:48px !important; }

  *#dm .dmInner div.u_1419189105 li { font-size:48px !important; }

  *#dm .dmInner div.u_1419189105 { font-size:48px !important; }

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

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

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

  *#dm .dmInner *.u_1444586259 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1444586259 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1591341405 p {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1591341405 li {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1591341405 {
    font-size:36px !important;
    text-align:center !important;
  }

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

  *#dm .dmInner *.u_1435498039 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1435498039 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_1913186703 p {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1913186703 li {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1913186703 {
    font-size:36px !important;
    text-align:center !important;
  }

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

  *#dm .dmInner *.u_1139049284 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1139049284 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_1419189105 p {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1419189105 li {
    font-size:36px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1419189105 {
    font-size:36px !important;
    text-align:center !important;
  }

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

  *#dm .dmInner *.u_1444586259 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1444586259 .photoGalleryViewAll { padding:0 5.5px !important; }
}
a.u_1554663405:hover
{
	backdrop-filter:blur(30px) !important;
}
*#dm .dmInner a.u_1554663405:hover
{
	backdrop-filter:blur(10px) !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.89;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/agency-coworkers-discussing-new-project-on-laptop-2025-03-18-18-00-47-utc-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_34o {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#e55045d5 {
    align-items: flex-start;
    width: 75.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6fa6441 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d16f118 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 26b30de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f90ca51 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7c34409 {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b27c820 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_b43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin-top: -20px;
}
    
#\31 34fb2be {
    width: 69.48%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_tk5[data-css-edit] {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}
#group_tk5 {
    align-items: flex-start;
    width: 27.75%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 40px 0%;
}
    
#group_qfr {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a30920d {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4977a0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a9958e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b8k {
    align-items: flex-start;
    width: 23.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5349f16 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tc8 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_bq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#widget_adr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#widget_aau {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#widget_9da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
}



@media all {
    
#ba02b645 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
}
    
#\39 191c418 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 938b1a0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/african-american-woman-in-orange-suit-showing-fina-2024-12-10-04-02-31-utc-1920w.jpg);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\33 938b1a0.lazy {
    background-image: url('');
}
    
#\35 b4f5f57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#\39 b5799a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#\30 032587b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 c76d443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd52e674 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#\35 ae631a2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/female-and-male-photographers-looking-on-photos-in-2024-11-19-09-16-56-utc-1920w.jpg);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    margin-top: 50px;
    padding: 0px 0px 0px 0px;
}
#\35 ae631a2.lazy {
    background-image: url('');
}
    
#a71e023c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d76a64aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\32 5f7de9c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\30 e5aa598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9cddc68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1d2 {
    width: 95.40%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -1px;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 5948d1f {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/close-up-of-empty-desk-used-for-business-meeting-i-2025-02-20-05-47-14-utc-1920w.JPG);
}
#\35 5948d1f.lazy {
    background-image: url('');
}
    
#group_tn5 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\37 e44f353 {
    width: 100.00%;
    height: 516px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83a0086 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9495195 {
    align-items: flex-start;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7900883 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8962025 {
    align-items: flex-start;
    width: 49.06%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9d622eb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#abdae23e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed055dbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb89f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
    order: 1;
}
    
#\30 101f30f::before, #\30 101f30f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\30 101f30f {
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/pexels-photo-7750100-1920w.jpeg");
    border-radius: 24px 24px 24px 24px;
}
#\30 101f30f.lazy {
    background-image: url('');
}
    
#ea92c5c0[data-pinned] {
    position: sticky;
    top: 224px;
    bottom: auto;
    z-index: 1;
}
#ea92c5c0 {
    align-items: flex-start;
    width: 100%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 7a1090b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#f51b43c7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#group_rgh {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\31 104b9ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 104b9ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d97e4bce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d97e4bce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bc6 {
    width: 29.20%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_fiu {
    align-items: flex-start;
    width: 66.8%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a8a656a7 {
    margin: 4% 2% 4% 2%;
}
    
#c4a0afa5 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5914a15 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 d30ab35 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 e8ff6a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d821e4a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c0074ce8 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#fd5908b3 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b0426de4 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 cfc07a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c939f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80f3c4d {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d80e76a7 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ff0d2f92 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 01a571e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0723a09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b2bf8e {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#e74449f6 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c8c467a4 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 0377e53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d86369c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ccba29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ee87f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19d14df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_778.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#widget_778 {
    width: 432px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ce234e6c {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 85116d0 {
    align-items: flex-start;
    width: 79.29%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 9ca2da3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a8e681 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b692f0b8 {
    width: 432px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#f5ab280f {
    align-items: flex-start;
    width: 58.43%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#e5c6d2bc {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 9dc7de4 {
    align-items: flex-start;
    width: 79.29%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 d8bbc69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4612a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3dfe0a3 {
    width: 432px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\32 fb856cb {
    align-items: flex-start;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#a4c275e0 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 93cbc2c {
    align-items: flex-start;
    width: 79.29%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 1b83f1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 45fa778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b8fff15a {
    width: 432px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\37 27e0a40 {
    width: 255px;
    height: auto;
    min-width: 32px;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7a836e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eab426e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#c8e395b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49808fe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\33 86720ff {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_k12 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#\31 700ad97 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f8929a43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.72%;
    min-width: 4%;
}
    
#\37 dd3e54b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.28%;
    min-width: 4%;
}
    
#\36 cd94332 {
    min-height: 87px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#e351b028 {
    background-color: rgba(233,234,236,1);
    background-image: initial;
}
    
#dbd920c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin-top: -16px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 de3db17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iq7 {
    width: 100.00%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 5f04a79 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ba0fb18f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#af57e954 {
    min-height: 61px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#b7d09b2e {
    margin: 0px 0% 0px 0%;
}
    
#widget_9pc {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 f2ee082 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 11% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b9bac11c {
    background-size: contain;
    background-position: 50% 100%;
    align-items: center;
    width: 38.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
}
    
#ef6076a7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 fb2dcf8::before, #\30 fb2dcf8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.67;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#\30 fb2dcf8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/close-up-of-empty-desk-used-for-business-meeting-i-2025-02-20-05-47-14-utc-1920w.JPG);
    background-color: rgba(0, 0, 0, 0);
}
#\30 fb2dcf8.lazy {
    background-image: url('');
}
    
#\34 af7b758 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.53%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1fa32e6 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc65cee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -6px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf5919fa {
    align-items: flex-start;
    width: 100%;
    min-height: 483px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 6px 0;
    padding: 32px 32px 32px 32px;
}
    
#\33 fa0cc25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 86.64%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#a830eabe {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 997bc06.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\30 997bc06 {
    width: 31.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5c8ac35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e2c7eea {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0b56ed6 {
    width: 69.5%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 65adfba {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 df5d480 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a9e06d7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd3c214.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bd3c214 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e18019b9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a940c1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 063aae8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    padding: 6px 16px 6px 16px;
}
    
#ad55711b {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a146567 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2ded12c {
    width: 95.42%;
    height: auto;
    max-width: 100%;
}
    
#\38 e13ecdf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6235b91 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 bcc81ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c36229ce {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f5b25ca1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c2a6b77 {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d19f08e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 24px 24px 24px 24px;
}
    
#f8883949 {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d8758fe {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2b4ee74 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 07587b5 {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d97866d {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e6bcafc {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8faed8e {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc12b901 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5c00d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a656f4a8 {
    align-items: flex-start;
    width: 32.64%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_5);
    background-image: initial;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    margin-top: -128px;
    margin-left: -60px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\33 b0f5580 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#c79d656b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
    
#\33 5304d33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 93326c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c89762d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\30 6ab4bbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#a1c41c61 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcf1c9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed56c8f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#\39 f001b11 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 498px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/executive-manager-explaining-marketing-strategy-sh-2025-02-19-10-18-24-utc-1920w.JPG);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
}
#\39 f001b11.lazy {
    background-image: url('');
}
}



@media all {
    
#\39 5dff413 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d55d281c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#\37 22baa0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#\35 5f81c84 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 74cb6e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 49298fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 606c36d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de1f7533 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
    
#\31 67d63c6 {
    align-items: flex-start;
    width: 100%;
    min-height: 436px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
}
#\31 67d63c6.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 9949147 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\31 6dc8067 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fd54b0 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#dd0fb949 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abb9b48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1055bb9 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 63979b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#aaba2bea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae51db6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee5d7171 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#cd4d79d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 29a28c0 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 830a31f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
}
    
#d3b30800 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 10c602d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ba32c96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c184a342 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1fec1e3 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d2bb12 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 86a7386 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea4e5558 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ac31300 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6a28add {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2b88682 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    padding: 16px 16px 0px 16px;
}
    
#\37 e944d49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bb24770 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc97bd81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#\38 ccae4a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#efc9a170 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cafce0b {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46f7051 {
    margin: 40px 40px 40px 40px;
}
    
#\31 035faec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bda53bb4::before, #bda53bb4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.62;
    border-radius: inherit;
}
#bda53bb4 {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#bda53bb4.lazy {
    background-image: url('');
}
    
#\32 881841c {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#dad87c95 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da381433 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6dfe4f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0a9ba8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
}
    
#\37 df8c072 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a0ae8a {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8db1029 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c35d3b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79c8ef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f79c8ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#aca5a735 {
    margin: 40px 45px 40px 45px;
}
    
#\34 a544264 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 8a89164 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 9924e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 181609f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a13fe37 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e10bc70 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ddc63ee {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#fbeab28c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bde00bae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7ec6a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 faa8c7a {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c522b545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 aa56ae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 955942a {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2264be1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8892aa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbf702da {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6b64181 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3803898 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2e21995 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f0425d8 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ff5ebcf {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#aa3dd096 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be33226::before, #\38 be33226 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 be33226 {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(0,0,0,0);
}
#\38 be33226.lazy {
    background-image: url('');
}
    
#\34 bc47fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 223f10f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6512848 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 170b359 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c5795e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 99e8904 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\30 cd3d5d0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ef320fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b628040 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4046f58 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1ae591 {
    width: 432px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#e5050ea9 {
    align-items: flex-start;
    width: 79.29%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 0d88555 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e5101b {
    align-items: flex-start;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cda74c3a {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 17f373d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2effaab.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\34 2effaab {
    width: 95.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 320aa70 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3a5dc2f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 c9f40b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee7e1bdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 9793eff {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    order: 5;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 82ff4d1 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aedfa26c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aedfa26c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 c757c16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 9839a16 {
    width: 250px;
    height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebbf1a89::before, #ebbf1a89 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#ebbf1a89 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/pexels-photo-7750102-1920w.jpeg");
    background-color: rgba(0, 0, 0, 0);
}
#ebbf1a89.lazy {
    background-image: url('');
}
    
#\36 0e3d9aa {
    width: 48.69%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a4b444bb {
    width: 249px;
    height: 55px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d49509 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 868fb05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.53%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a33551df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a33551df {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ef52d67e {
    align-items: flex-start;
    width: 100%;
    min-height: 483px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 6px 0;
    padding: 32px 32px 32px 32px;
}
    
#\32 5a65f07 {
    align-items: center;
    width: 86.64%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0397b8e::before, #d0397b8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#d0397b8e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/close-up-of-empty-desk-used-for-business-meeting-i-2025-02-20-05-47-14-utc-1920w.JPG);
    background-color: rgba(0, 0, 0, 0);
}
#d0397b8e.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f27ca03e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24f4fa0 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2d64812.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2d64812 {
    width: 74.86%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba732a7 {
    margin: 0px 0% 0px 0%;
}
    
#de162ed2 {
    background-size: contain;
    background-position: 50% 100%;
    align-items: center;
    width: 38.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
}
    
#\31 86972ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d04de676 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd2ec11c {
    width: 69.48%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc13296 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75f6480 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e21d22f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#\30 a438857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\32 93be0d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef5f999 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 34f15e8 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc22eab1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc22eab1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin-top: -20px;
}
    
#f578912c {
    align-items: flex-start;
    width: 23.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e2c45bd {
    width: 249px;
    height: 55px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d407be2c::before, #d407be2c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#d407be2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/agency-coworkers-discussing-new-project-on-laptop-2025-03-18-18-00-47-utc-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 21cb2c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#\35 690f7eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 99192be {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\37 00ae857 {
    align-items: flex-start;
    width: 75.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aff98ee {
    margin: 0px 0% 0px 0%;
}
    
#\32 ee665e9 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 fdfb908 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc77f9e6[data-css-edit] {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}
#fc77f9e6 {
    align-items: flex-start;
    width: 27.75%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 40px 0%;
}
    
#\33 ef8f300 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\39 6238ff0 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 93818c8 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a1d30a {
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f29e553c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f29e553c {
    width: 97.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 95956fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#b95d097b::before, #b95d097b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.88;
}
#b95d097b {
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/bg_white_black_moons-1920w.webp");
    background-color: rgba(0, 0, 0, 1);
    border-width: 10px 0px 10px 0px;
    border-color: rgba(44, 44, 44, 1) rgba(44, 44, 44, 1) rgba(44, 44, 44, 1) rgba(44, 44, 44, 1);
    border-style: solid;
}
    
#\39 3213f5b {
    margin: 0px 0% 0px 0%;
}
    
#\31 e144258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3187467 {
    min-height: 284px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\33 00ea586.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 00ea586 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: -5px 0% 0px 0%;
}
}



@media all {
    
#\30 cf77d43 {
    align-items: flex-start;
    width: 100%;
    min-height: 436px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
}
#\30 cf77d43.lazy {
    background-image: url('');
}
    
#\31 df29162 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b707f410 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0808ae3 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21d90dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 21d90dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\34 b017604.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b017604 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3d95156 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0cb7be0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
}
    
#\35 9ca426d {
    margin: 0px 0% 0px 0%;
}
    
#e64116b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
}



@media all {
    
#\31 96a88f5 {
    margin: 0px 0% 0px 0%;
}
    
#a807f612 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
}
    
#c89afc4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01c2f37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 f027f9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f027f9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -9px 0% 0px 0%;
}
    
#\38 aa7d9f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\38 aa7d9f2 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 67ae6ef {
    min-height: 610px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 2% 2%;
}
    
#\30 aa3d27b {
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 52%, rgba(251, 250, 233, 1) 100%);
    background-origin: border-box;
}
    
#f45808f0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/DSC_5456-1920w.jpeg");
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f45808f0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAhEAACAQQBBQEAAAAAAAAAAAABAgMABAURBhIhIjFRcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAABEhQf/aAAwDAQACEQMRAD8AeRZLMYSe3xpkHS/ckHWvyly4VnUObq42w3UXXkiZi6W5v55C6S+IVfS/KpEXOLZY0AEugAKm8Mv/2Q==');
}
    
#ef2af9e8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/DSC_5457-1920w.jpeg");
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    margin-top: 50px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#ef2af9e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwUGBBIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACAxL/2gAMAwEAAhEDEQA/AJU7PhracZxwlre92JX0fZole8YhK1RVsAUAAdDESXO6kTaz0z//2Q==');
}
    
#\31 163a34f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
}
    
#\31 ddc0811.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ddc0811 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#\39 ee09bd6 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#ff2bf354.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff2bf354 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1342e61 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de889637 {
    min-height: 724px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9c09efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7115625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f549eb7e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fd816155 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cf5e37d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 428314f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3e77a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 bf378a5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 216b6e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 c2c58fe {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6fefd4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 fb0830e {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
}
    
#\37 bb50b7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 d07f1b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ec0b551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6264312 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 52c6e68 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 6249775 {
    align-items: flex-end;
    width: 29.79%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b00d7e {
    align-items: flex-start;
    width: 66.19%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d27881.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8d27881 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6dd09cc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2920121 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 477779b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 f2282ad {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 e86cc0b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 93b7b99 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1fa30b1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 23c1885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3b3789d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6868d31 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce4259f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c5a2354 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b128b4b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f79d531c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f79d531c {
    width: 95.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ced7fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 8aa9d93.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 8aa9d93 {
    width: 249px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 39a742d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bfa295 {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84cd78d {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a59d50 {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cbc2f644[data-pinned] {
    position: sticky;
    top: 204px;
    bottom: auto;
    z-index: 1;
}
#cbc2f644 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\30 229cd2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fe2fe8fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 69cd437 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d37861 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ce9179d {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#e395416d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eba189d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1ce5381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd77246 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9b5c02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faeedddd {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 86a2c08 {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#f117c5eb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dcd8a8d {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ce2fdd {
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#af7db88c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 036c32f {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 74a071d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e4d8d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0e4d8d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e70580 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ee0b91b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a60209d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#cf29005b {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e46d7bf {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdb5a784 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8d3cce {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c7ae1c55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 69ac437 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 735b66a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de7f3b45 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7016e18 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1bd9089 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 33e2952 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9351218 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0bb429f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(220, 219, 249, 1) 32%, rgba(250, 239, 255, 1) 100%);
    background-origin: border-box;
}
    
#\39 2d325be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2d325be {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -7px 0% 0px 0%;
}
    
#\30 1ae294b {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\33 c6ec638 {
    align-items: center;
    width: 81.12%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0a41933 {
    width: 100%;
    height: 440px;
    max-width: 100%;
}
    
#\35 66d6e65 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
}
    
#\35 aa40eb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 57da580 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab5d42fa {
    width: 95.42%;
    height: auto;
    max-width: 100%;
}
    
#\32 0a021c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1e56c8e {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 80bfd0f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b7dbf203.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7dbf203 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b2380e2d {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#aad819c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#afde57d0 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e89d99 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a2b1ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 44b5574 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf4a88b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9a2e46 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c492a01 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#de8a5b33 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e708f62 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 d196007[data-pinned] {
    position: sticky;
    top: 224px;
    bottom: auto;
    z-index: 1;
}
#\36 d196007 {
    align-items: flex-start;
    width: 100%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\39 4072de8 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 d3d4cdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3325d70 {
    margin: 40px 45px 40px 45px;
}
    
#\31 4ea9141 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f20534 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 04dbefa {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd27aa6e {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 84c8cf4 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e58666c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 996f025 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca804bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02c16c5 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 720a0cc {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 831c087 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 50c2a6f {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#ad3e87a2 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a1a9747 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de3136b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5d66759 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 40101c0 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca8856b4 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d6f14952::before, #d6f14952 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.8;
    border-radius: inherit;
}
#d6f14952 {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#d6f14952.lazy {
    background-image: url('');
}
    
#afe2a24e {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 e2c4457 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d66d87c3 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#b036816a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f77afe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 71da29a {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6038edc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b313c950 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 15310ea {
    width: 100.00%;
    height: 366px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 18px;
    grid-area: auto / auto / auto / auto;
}
    
#d91aa8b4 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eab0cc9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 968bd1d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#ea01a2d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b109432 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d37207d1 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c12a8283 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 6289e51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a9cdbe3 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9c0d847 {
    margin: 40px 45px 40px 45px;
}
    
#\38 1d9a844 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1080aaa {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 cfc4f80 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: -8px 0% 0px 0%;
}
    
#\32 0085bce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 014489d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1be36a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb388ee9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 24dbd98 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#ee5b9ff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6585998 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed58eb04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 79fbdf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e006e56c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ebc11620 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c92ba2bd {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c457f2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c457f2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a903dc58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9d9eb83 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b76d3b6 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a9f69b {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b102269 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 575f046 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2f57bcd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
}
    
#\36 740b5a4 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e00588a {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3002c51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e37e9f2d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c514f628.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c514f628 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 27a37d3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 3ef3710 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d17b69e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 41a54b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 2a7e9fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb2b5710 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 19a8de4 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f03256cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f479e8ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c311c74 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d1deab {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85b782d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4bd0b05 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#d33376ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f96d51e1 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac4fdc01 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 41cf533 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f253a447::before, #f253a447 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.62;
    border-radius: inherit;
}
#f253a447 {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#f253a447.lazy {
    background-image: url('');
}
    
#\35 8b3777c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bab28eda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 5baf6ad {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1fe4359 {
    margin: 0px 0% 0px 0%;
}
    
#\31 59e4c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 69428da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5a61a3e {
    align-items: center;
    width: 41.99%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5af9d6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\32 03b77c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 03b77c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 97532ef {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\30 8337953 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1780c61 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f050d93b {
    align-items: flex-start;
    width: 54.01%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4c04440 {
    align-items: center;
    width: 41.99%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 01b79d6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\36 e7a1cb3 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eabc339 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8938c14 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a758f46f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e51881d {
    align-items: flex-start;
    width: 54.01%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af0abd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 988e5fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 988e5fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e7909c6 {
    background-image: linear-gradient(495deg, rgba(0, 0, 0, 0) 59%, rgba(250, 239, 255, 1) 100%);
    background-origin: border-box;
}
    
#cfade1ec {
    margin: 0px 0% 0px 0%;
}
    
#\38 19aba7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
}
    
#\38 553b52d {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c62f1d2d::before, #c62f1d2d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: rgba(255, 255, 255, 1);
}
#c62f1d2d {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/bgtexture-1920w.webp");
}
#c62f1d2d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAwAgCdASoKAAcAAUAmJagCdLoAArqGC6CeAAD+/cxdPdeEQv33fv5W148pJf6XY+lT25bK9FAAAA==');
}
    
#e29b985c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
}
    
#\35 dca5f64 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4f3ca78 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 1cad8a1 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\34 3d895a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3d895a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 21px 0% 0px 0%;
}
    
#\36 bacf7a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de756a6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fb8ee7ca {
    width: 100.00%;
    height: 516px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df065f70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 844fa66 {
    min-height: 87px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\38 d810f58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51e49d4 {
    margin: 0px 0% 0px 0%;
}
    
#b6e68955 {
    width: 100.00%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 0d2ee79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0d2ee79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fce869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.28%;
    min-width: 4%;
}
    
#\39 b307b6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 28.72%;
    min-width: 4%;
}
    
#\31 66ef5fd {
    background-color: rgba(233,234,236,1);
    background-image: initial;
}
}



@media all {
    
#\36 2b0a41e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ce383c0d {
    margin: 0px 0% 0px 0%;
}
    
#c42c4d93 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#e5473b20 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#cbc7beb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9a41dc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#bf975818.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf975818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ad0242cb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 973ce3f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 319px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#efeb35f4 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ec414647 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df73e368 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 cefe3cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a1c8141 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 db4211a {
    width: 354px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 613220f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 089f63b {
    width: 97.99%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#bfd731c5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 319px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    height: auto;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 06c5742 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e158f659 {
    width: 304px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3bccc45 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3b36f27 {
    width: 368px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35acc7e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\36 457184a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 319px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0c12b80 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 e02ee5d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 879ddbe {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\38 52ed947 {
    margin: 0px 0% 0px 0%;
}
    
#c4e81932 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2da0248 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 319px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab6e5725 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#baca92e6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#feedaa37 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 7310e6b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b34b78ea {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 23d59a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\30 ed97e70 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bd48e5e[data-pinned] {
    position: sticky;
    top: 224px;
    bottom: auto;
    z-index: 1;
}
#\32 bd48e5e {
    align-items: flex-start;
    width: 100%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#f4959e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a44cf0e {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\38 f7e3f8b {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eededfc {
    align-items: flex-start;
    width: 60.4%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 a2b749b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 4894848 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c0345400 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61f4578 {
    width: 100.00%;
    height: 366px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b0fd04 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 607aa3e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\32 607aa3e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f34469bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b34e0993 {
    align-items: flex-start;
    width: 60.4%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 b0bf93a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f247d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d8bffe9 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2665919 {
    width: 35.6%;
    height: 340px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 efae28c {
    align-items: flex-start;
    width: 60.4%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ea29dd0b {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
}
    
#\39 43010a8 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 8px 12px 8px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebc3e8d0 {
    margin: 0px 0px 0px 0px;
}
    
#f8ffe488 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e53bc55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9ba5456 {
    align-items: flex-start;
    width: 60.36%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 146fb3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66bb789 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6c1900a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f3027a3f {
    width: 35.6%;
    height: 340px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f96ec0a6 {
    width: 35.6%;
    height: 340px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eaaa98b7 {
    width: 35.64%;
    height: 340px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fba630ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fb27fce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\34 fb27fce {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 54fcffb::before, #\31 54fcffb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 54fcffb {
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/pexels-photo-5069454-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
}
#\31 54fcffb.lazy {
    background-image: url('');
}
}



@media all {
    
#e0ab5074 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c5df490 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 32bbd57 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 70a0fee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 820d9b8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7946115 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0e388fc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 312px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 251, 246, 1);
    background-image: none;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 4da679a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6d6865e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7de8e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e5d410 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f9a65fa6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 a076c40 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9054dd0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    background-color: rgba(255, 251, 246, 1);
    background-image: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0f8e774 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 7710a13 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 53ba24d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ce0bfa41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c838cb9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 251, 246, 1);
    background-image: none;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aaac77f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d0be7781 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c031dc62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#b88e6339 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 10373f9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 312px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    background-color: rgba(255, 251, 246, 1);
    background-image: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ecbadba7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 1269e60 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 41be6f4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 312px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 251, 246, 1);
    background-image: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e788d55 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 6bafb0b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 b7ebadb {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 524dc2c {
    width: 69.5%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad6760a {
    align-items: flex-start;
    width: 100%;
    min-height: 483px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 6px 0;
    padding: 32px 32px 32px 32px;
}
    
#\30 54843cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f885458::before, #\38 f885458 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.67;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#\38 f885458 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/close-up-of-empty-desk-used-for-business-meeting-i-2025-02-20-05-47-14-utc-1920w.JPG);
    background-color: rgba(0, 0, 0, 0);
}
#\38 f885458.lazy {
    background-image: url('');
}
    
#da000e9d {
    background-size: contain;
    background-position: 50% 100%;
    align-items: center;
    width: 38.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
}
    
#a7740965 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 ae441c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 86.64%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 43d9989 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -6px;
}
    
#\35 ef14ed0.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#\35 ef14ed0 {
    width: 31.32%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8566619 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a56a877d {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 11% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f22e3c23 {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e35d04cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.53%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#df1c1de7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c662c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
}
    
#\35 631faaf {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ac4c8974 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 71b8f05 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\31 ce16053.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ce16053 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin-top: -20px;
}
    
#\34 ffb5326 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#e28aaffa {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 74f0b5a {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9429dde::before, #\34 9429dde > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.89;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\34 9429dde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/agency-coworkers-discussing-new-project-on-laptop-2025-03-18-18-00-47-utc-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 ebf8fc2 {
    width: 69.48%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8df8de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#b663a74f {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fa612f1a {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6e62552 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -15px;
}
    
#\33 65460a7 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bf7aa4d {
    align-items: flex-start;
    width: 23.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b6b9f243 {
    align-items: flex-start;
    width: 75.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14a03af[data-css-edit] {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}
#\36 14a03af {
    align-items: flex-start;
    width: 27.75%;
    min-height: 166px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 40px 0%;
}
    
#de7f9844 {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d3a15e5 {
    margin: 0px 0% 0px 0%;
}
    
#d126e62e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc9a8c2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c739fee {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 876077f {
    align-items: flex-end;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d467004e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 230e64b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\32 33a6595 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d704e8e3 {
    min-height: 61px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a1de115e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d52df7d3 {
    min-height: 786px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b4f91f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b4f91f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b96445 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 1dc5873 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9892cb6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f4b9467d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c343204d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b2648667 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#db779439 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ef976241 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 251bd8f {
    align-items: flex-start;
    width: 66.19%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc1123f {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#acc39085 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c5a880a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c1b76a4b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    padding: 0px 16px 0px 16px;
}
    
#\33 eb5f813 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 16px 0px 16px;
}
    
#\36 7136460 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e3144092 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0ce1839 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e00c1d10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba6ee96 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 b903fe8 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9bc2a2a {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_3);
    background-image: initial;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c3292ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c3292ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef1faa5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 176px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0px 16px 16px 16px;
}
    
#\39 b528420 {
    align-items: flex-end;
    width: 29.81%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a76e08 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 dea5c2c {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 32px 24px 32px 24px;
}
    
#\39 cbe14be {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 cad59cf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 2px;
    margin-bottom: 24px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 00c9b75 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deb9715d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#d1721e01 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9a898da {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 213114c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cab4691e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 a1eac2c {
    width: 249px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: -13px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb79fda {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#c5f41e0e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cd8422e1 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0b5359e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c823fd99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c7fed52 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 60f3a2c {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3eeec4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c3eeec4 {
    width: 95.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 652e2fa {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a06330f[data-pinned] {
    position: sticky;
    top: 204px;
    bottom: auto;
    z-index: 1;
}
#\31 a06330f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#a8c18b83 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16c6d82 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 bcb6a05 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be4896a7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e88d54e9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd1e0ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 dd1e0ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -12px 0% -12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b321e2a5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 26d05ed {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5674726 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#d39d898e {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 feebc98 {
    width: 71px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dd72bf9d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d35559d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    padding: 6px 16px 6px 16px;
}
    
#\31 0b9c0aa {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc13a0a5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7db2947 {
    width: 95.42%;
    height: auto;
    max-width: 100%;
}
    
#f20e3b1f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e476679f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1) rgba(233,234,236,1);
    border-width: 1px 1px 1px 1px;
    padding: 24px 24px 24px 24px;
}
    
#\36 72760e8 {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a87186 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c861b04a {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f9ac2970 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4f66717 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe82e69 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba0ec57f {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db8db481 {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac008601 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75a2e13 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9642438 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 19985ce {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd82cf7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd82cf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e45fbf53 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb2540d8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dca7b184 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6a44b8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a794694 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a46adfec {
    width: 24px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f35e3487 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#bff6eb4c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/african-american-woman-in-orange-suit-showing-fina-2024-12-10-04-02-31-utc-1920w.jpg);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#bff6eb4c.lazy {
    background-image: url('');
}
    
#feb70bfc {
    margin: 0px 0% 0px 0%;
}
    
#b00880ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b0f5802 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f260557 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#dbd83d00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
}
    
#c0c44069 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#\37 d76e4f9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 529px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/female-and-male-photographers-looking-on-photos-in-2024-11-19-09-16-56-utc-1920w.jpg);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    min-width: 32px;
    margin-top: 50px;
    padding: 0px 0px 0px 0px;
}
#\37 d76e4f9.lazy {
    background-image: url('');
}
    
#\33 9e8d2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
}



@media all {
    
#caf6dea9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b60a4e80 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db701dcf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f55c5785 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#dfe29b19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 65c0ef0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 498px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/executive-manager-explaining-marketing-strategy-sh-2025-02-19-10-18-24-utc-1920w.JPG);
    height: auto;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
}
#\30 65c0ef0.lazy {
    background-image: url('');
}
    
#\35 ba20fef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\36 844f71f {
    align-items: flex-start;
    width: 32.64%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_5);
    background-image: initial;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    margin-top: -128px;
    margin-left: -60px;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 09972f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f46953cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
    
#\32 ea6c9e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#ec3594d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 d49a197 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0beb0d4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
}
    
#eac7fe8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1a211a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 436px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url();
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
}
#b1a211a9.lazy {
    background-image: url('');
}
    
#\30 062593a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 3270232 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#c4e3ec58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f79de27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -3px;
}
}



@media all {
    
#\38 e496630 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 41b4d99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c453963 {
    margin-right: 40px;
    margin-left: 40px;
}
    
#cc2875b8 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 7e294ca {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e507f6f5 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 e45a422 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c17685d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de460980 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a048558a {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#a1e3c61e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f95d48e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e9f0ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 df5cf5c {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c45d164 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c69aa0ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9cfda0f {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 6dca44d {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 89c94a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eeea97e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c9b27b {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 b606e31 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#adecbb9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa43ad8 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a737ed49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a13f9a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
    order: 1;
}
    
#\32 93b862d {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\30 6f3b46a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1852eae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd56f76 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c2954a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e7fab074 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a547961 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f532a96 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c09c37bf {
    width: 100.00%;
    height: 366px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 18px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c421e9d {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da12c7b[data-pinned] {
    position: sticky;
    top: 224px;
    bottom: auto;
    z-index: 1;
}
#\38 da12c7b {
    align-items: flex-start;
    width: 100%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#ef486ef8 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#c237af34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e216bc81 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 304542c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e05d24b {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 67faf17 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c06432e1 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#beadd593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3db47f4 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 9c9ba00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c13e7b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 ce7319c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5ab19ff::before, #c5ab19ff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.8;
    border-radius: inherit;
}
#c5ab19ff {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#c5ab19ff.lazy {
    background-image: url('');
}
    
#ef7542d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2832de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b5c0240b {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d1371392 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 970bb3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4ed7016 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#f57e3da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 66439f2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#d7f50051 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 99ad6c1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e879052f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1529f10 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b111f4f8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aeaaa427 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc87cbc3 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43f5ce4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    margin-top: -8px;
    padding: 0px 16px 0px 16px;
}
    
#bf0be63f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c977cf63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5e498ca::before, #\38 5e498ca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.62;
    border-radius: inherit;
}
#\38 5e498ca {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#\38 5e498ca.lazy {
    background-image: url('');
}
    
#\36 be84398 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1f35bbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6e47da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 01e0256 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 7d90a87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a84b5eff {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2654ef1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0529061 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3b0dd49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a148fbb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 033939d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ac524d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0795afc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0f114b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9af60c {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57cabba {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 af886b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 04eef58 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1956dd1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 92d72d1 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b1b283b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d74c4cc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    padding: 16px 16px 0px 16px;
}
    
#\30 9f92e17 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7efd9e8 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#f3d883dc {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#dcc1f2db {
    margin: 40px 40px 40px 40px;
}
    
#\30 305412e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 18f7cc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c6f69dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6c04dec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -16px;
}
    
#dca0fe60 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e81be3b {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0e6c3d1 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa8be149 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4fc3567 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c90df5 {
    margin: 40px 40px 40px 40px;
}
    
#\38 11f1f00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2d7703f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a66224c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa7d9869 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b293a210 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#e3248e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 79e09e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#\34 8264e0b {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2e6c10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4302d48 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7fb3d9e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab5b763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b5682591 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1d7b536 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad50cb08 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95dbe74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 64317c7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
}
    
#ee732c73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f499db4 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#c99df91b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8519fee {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#eab9caed {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    padding: 16px 16px 0px 16px;
}
    
#\36 4051153 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b84f11c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#ee74401a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 410b291 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1422095::before, #\34 1422095 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.62;
    border-radius: inherit;
}
#\34 1422095 {
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/modern-office-grey-desk-with-reports-and-modern-ga-2025-03-13-07-43-12-utc+%281%29-1920w.jpg);
    border-radius: 24px 24px 24px 24px;
}
#\34 1422095.lazy {
    background-image: url('');
}
    
#\31 6eb494e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47f3fba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 709a0b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4eb5854 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d6b4d7d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\31 56b2f98 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cd3ad1f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9d11cd8 {
    align-items: center;
    width: 41.99%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f32e2c1b {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e9d4097 {
    align-items: flex-start;
    width: 54.01%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e63d55d {
    align-items: center;
    width: 41.99%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d54c56f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bdeaa51 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#fb9ba53e {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb99416d {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0168a3d {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5b2cea6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 5d515b0 {
    background-color: var(--color_2);
    background-image: none;
}
    
#fc421040 {
    min-height: 198px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\31 c172dba {
    align-items: flex-start;
    width: 90.78%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#a09c695d {
    width: 269px;
    height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dd0a55f {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#\37 1b34908 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 f2a591a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.06%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6f15a3e {
    margin: 0px 0% 0px 0%;
}
    
#\37 2920879 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.94%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c0a5b1b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4dc2f9d {
    align-items: flex-start;
    width: 9.22%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9523953.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9523953 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f56e6b5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#e5e2a4a6 {
    align-items: center;
    width: 41.99%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9f23e23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\36 3338d0d {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c9c66f9 {
    align-items: flex-start;
    width: 54.01%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1663b69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fbb4310 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48b1c05 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5560e66 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#b5142260 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 dcbf2e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00c1dba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.72%;
    min-width: 4%;
}
    
#\32 17b3901 {
    margin: 0px 0% 0px 0%;
}
    
#b578fadd {
    width: 100.00%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
    
#b00f2f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin-top: -16px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3314a7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.28%;
    min-width: 4%;
}
    
#\30 d1be86a {
    min-height: 87px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#c57b1c7b {
    background-color: rgba(233,234,236,1);
    background-image: initial;
}
}



@media all {
    
#\39 3a116d6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d83357f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 df366fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 a11eac8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b4d63d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\35 4c1d488 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 1c1f6d9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
}



@media all {
    
#\39 5232a60 {
    align-items: flex-start;
    width: 90.78%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c22391e {
    align-items: flex-start;
    width: 9.22%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26803d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.95%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9183fe8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 ded4582 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b9d8fb75 {
    width: 257px;
    height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccb4d72e {
    min-height: 156px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\37 7e71444 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4db455c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.94%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4efde3b {
    background-color: var(--color_2);
    background-image: none;
}
    
#f971cb6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 58f1dce {
    width: 70px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 941937d {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c7e27ee {
    align-items: center;
    width: 100.00%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f04a1b {
    margin: 0px 0% 0px 0%;
}
    
#\39 833689d {
    width: 87.49%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94c9d4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a39366ca {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2ff869.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f2ff869 {
    width: 64.50%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 995772e {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe61ecde::before, #fe61ecde > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#fe61ecde {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/agency-coworkers-discussing-new-project-on-laptop-2025-03-18-18-00-47-utc-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
    
#d6ac8613.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ac8613 {
    width: 94.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 a524ff2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a524ff2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -7px 0% 0px 0%;
}
    
#a54dbb58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff5ca795 {
    width: 52.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c3c26654 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 45.13%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2bce707 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a7957919 {
    width: 34.9%;
    height: 440px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 4dc62cd {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75f2e5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acde138f {
    align-items: center;
    width: 43.81%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d18aa01::before, #\35 d18aa01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.69;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(212, 209, 239, 1) 43%, rgba(243, 219, 247, 1) 100%);
}
#\35 d18aa01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/bg445-1920w.webp");
    background-origin: border-box;
}
#\35 d18aa01.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAQAgCdASoKAAcAAUAmJagCdLoAAwj0eR4AAP78FnCPbg0gH+LuDuKkxmprq+L1Db0ZVrGAAAA=');
}
    
#\35 2c71619 {
    width: 95.42%;
    height: auto;
    max-width: 100%;
}
    
#\32 41e2ee9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 443be14 {
    width: 34.9%;
    height: 440px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\36 1166a29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1166a29 {
    width: 48%;
    height: 470px;
    max-width: 100%;
    order: 1;
    margin: -30px 0% 0px 0%;
}
}



@media all {
    
#\35 3f0b611[data-pinned] {
    position: sticky;
    top: 224px;
    bottom: auto;
    z-index: 1;
}
#\35 3f0b611 {
    align-items: flex-start;
    width: 100%;
    min-height: 138px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 f9f0e87 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#b5f70e0a {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8aaff1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
    order: 1;
}
    
#\31 424a994 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    margin-top: 1px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 598dbf2 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6e7102b {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 10d608b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ce62a7 {
    width: 100.00%;
    height: 456px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 19px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 487a1d9 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1870c68 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b42320f9 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e912932b {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 1px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 affb5fd {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c240115 {
    margin: 40px 45px 40px 45px;
}
    
#\31 5e699e3 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c44384da {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d118a805 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#f966e056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4357aad {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e4ce135 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee959d12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9e6e86c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db559ddc {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fb55a026 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36a1fd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a57304::before, #\31 5a57304 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,1);
    opacity: 0.88;
    border-radius: inherit;
}
#\31 5a57304 {
    background-image: url("https://lirp.cdn-website.com/9b9348e2/dms3rep/multi/opt/magicbg-1920w.webp");
    border-radius: 24px 24px 24px 24px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
}
#\31 5a57304.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJaQAAvq4mCES+AD++uUBTiziKrEai5+rkhgxLqapS86htLMAAA==');
}
    
#\39 8b2bfca {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e33d7285 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 456ddba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -4px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d764ccb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e22157b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ecfc4d8 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed1eca6 {
    width: 249px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ea6fdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d838693 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c81a8e17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -4px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c0c957 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 2b759dc {
    min-height: 1583px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#cc6e8e5d {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e2c4f7db {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#b11f554a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 315bc98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#be68cdc5 {
    align-items: center;
    width: 100%;
    min-height: 226px;
    max-height: none;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 24px 24px 24px 24px;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 1px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#ebe5923c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e7742e8 {
    width: 35.95%;
    height: 178px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 8208d33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 c8dd4d4 {
    align-items: flex-start;
    width: 60.05%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 712px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 25% 2% 1% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\33 7c34409 {
    width: 100.00%;
    row-gap: 11px;
}
    
#\39 6fa6441 {
    padding: 0px 0% 0px 0%;
}
    
#e55045d5 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 34fb2be {
    width: 100.00%;
    height: 100px;
}
    
#group_tk5 {
    width: 58.62%;
    height: auto;
    min-height: 150px;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_b8k {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_34o {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
}
    
#widget_b43 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba02b645 {
    width: 100%;
    min-height: 80px;
}
    
#\30 032587b {
    width: 100%;
    min-height: 80px;
}
    
#cd52e674 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5f7de9c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    
}
#\35 5948d1f.lazy {
    background-image: url('');
}
    
#d76a64aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tn5 {
    width: 100%;
    min-height: 80px;
}
    
#\37 e44f353 {
    height: 342px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9495195 {
    height: auto;
    min-height: 226px;
    align-items: center;
}
    
#\39 8962025 {
    height: auto;
    min-height: 288px;
    align-items: center;
    justify-content: center;
}
    
#\30 101f30f::before, #\30 101f30f > .bgExtraLayerOverlay {
    
}
#\30 101f30f.lazy {
    background-image: url('');
}
    
#ea92c5c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 198px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d622eb {
    min-width: 32px;
    min-height: 100.00%;
    height: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a1090b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 3% 2% 3% 2%;
}
    
#f51b43c7 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_rgh {
    width: 100%;
    min-height: 1081px;
    row-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#c4a0afa5 {
    height: auto;
    min-height: 226px;
}
    
#c0074ce8 {
    height: auto;
    min-height: 226px;
}
    
#\36 80f3c4d {
    height: auto;
    min-height: 226px;
}
    
#\31 3b2bf8e {
    height: auto;
    min-height: 226px;
}
    
#a8a656a7 {
    margin: 0px 2% 0px 2%;
}
    
#f5ab280f {
    height: auto;
    min-height: 226px;
    justify-content: center;
    align-items: center;
}
    
#\32 fb856cb {
    height: auto;
    min-height: 226px;
    justify-content: center;
    align-items: center;
}
    
#\39 3dfe0a3 {
    width: 376px;
}
    
#widget_778 {
    width: 376px;
}
    
#group_fiu {
    width: 66.8%;
}
    
#widget_bc6 {
    height: 240px;
}
    
#\31 85116d0 {
    width: 61.1%;
}
    
#ce234e6c {
    height: 203px;
    width: 30%;
}
    
#e5c6d2bc {
    height: 190px;
    width: 30%;
}
    
#\31 9dc7de4 {
    width: 65.44%;
}
    
#a4c275e0 {
    width: 30%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cd94332 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#f8929a43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 dd3e54b {
    width: 100%;
    min-height: 132px;
    height: auto;
}
    
#widget_iq7 {
    margin-top: -38px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af57e954 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 61px;
}
    
#ba0fb18f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f2ee082 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 2% 8% 2%;
}
    
#b9bac11c {
    width: 100%;
    min-height: 80px;
}
    
#\33 fa0cc25 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef6076a7 {
    width: 86.66%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fb2dcf8::before, #\30 fb2dcf8 > .bgExtraLayerOverlay {
    
}
#\30 fb2dcf8.lazy {
    background-image: url('');
}
    
#\30 997bc06 {
    width: 35.47%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 af7b758 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 bc65cee {
    width: 95.88%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a227879d {
    margin: 0px 0% 0px 0%;
}
    
#bf5919fa {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c36229ce {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#f5b25ca1 {
    width: 100%;
    min-height: 80px;
}
    
#d19f08e7 {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a656f4a8 {
    width: 33.58%;
    height: auto;
    min-height: 144px;
    padding: 16px 16px 16px 16px;
    margin: -128px 0% 0px -15px;
}
    
#\33 b0f5580 {
    width: 100%;
    min-height: 80px;
}
    
#c79d656b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#c89762d7 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5dff413 {
    width: 100%;
    min-height: 80px;
}
    
#\35 74cb6e6 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#de1f7533 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#\31 67d63c6 {
    height: auto;
    min-height: 686px;
}
#\31 67d63c6.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9949147 {
    padding: 4% 4% 4% 4%;
}
    
#\38 ccae4a9 {
    min-width: 32px;
    min-height: 24.44%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 63979b3 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ee5d7171 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a1fec1e3 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4fd54b0 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 46f7051 {
    margin: 40px 20px 40px 20px;
}
    
#\32 830a31f {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 894px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b88682 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 810px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#bda53bb4::before, #bda53bb4 > .bgExtraLayerOverlay {
    
}
#bda53bb4.lazy {
    background-image: url('');
}
    
#\32 881841c {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dad87c95 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 955942a {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d0a9ba8f {
    padding: 4% 4% 4% 4%;
}
    
#\37 df8c072 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a13fe37 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2264be1 {
    width: 100%;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e10bc70 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ddc63ee {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3a0ae8a {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#aca5a735 {
    margin: 40px 20px 40px 20px;
}
    
#\37 ff5ebcf {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 99e8904 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1158px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cd3d5d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1158px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 be33226::before, #\38 be33226 > .bgExtraLayerOverlay {
    
}
#\38 be33226.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2effaab {
    width: 85.62%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aedfa26c {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 82ff4d1 {
    min-height: 481px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 24% 2% 4% 2%;
}
    
#\36 c757c16 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c9f40b6 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3a5dc2f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ebbf1a89::before, #ebbf1a89 > .bgExtraLayerOverlay {
    
}
#ebbf1a89.lazy {
    background-image: url('');
}
    
#\36 0e3d9aa {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ee7e1bdf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9d49509 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 24f4fa0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 28% 2% 4% 2%;
}
    
#\39 868fb05 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#a33551df {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2d64812.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2d64812 {
    margin: 0px 0% 0px 0%;
}
    
#ef52d67e {
    width: 90%;
}
    
#\32 5a65f07 {
    justify-content: center;
    width: 100.00%;
}
    
#\30 ba732a7 {
    margin: 0px 0% 0px 0%;
}
    
#de162ed2 {
    width: 100%;
    min-height: 80px;
}
    
#d0397b8e::before, #d0397b8e > .bgExtraLayerOverlay {
    
}
#d0397b8e.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fdfb908 {
    width: 100%;
    min-height: 8px;
}
    
#fc77f9e6 {
    width: 58.62%;
    height: auto;
    min-height: 150px;
    order: 0;
}
    
#\33 ef8f300 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
}
    
#cc22eab1 {
    order: 1;
}
    
#f578912c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 00ae857 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd2ec11c {
    width: 100.00%;
    height: 100px;
}
    
#\39 6238ff0 {
    min-height: 712px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 25% 2% 1% 2%;
}
    
#\37 aff98ee {
    margin: 0px 0% 0px 0%;
}
    
#d407be2c::before, #d407be2c > .bgExtraLayerOverlay {
    
}
    
#\35 5a1d30a {
    width: 100.00%;
    row-gap: 11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95956fc {
    width: 100%;
    min-height: 80px;
}
    
#d3187467 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#b95d097b::before, #b95d097b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cf77d43 {
    height: auto;
    min-height: 686px;
}
#\30 cf77d43.lazy {
    background-image: url('');
}
    
#\31 df29162 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c0cb7be0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e64116b1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a807f612 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#c89afc4b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 f027f9a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 67ae6ef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#f45808f0 {
    height: auto;
    min-height: 441px;
    width: 49.65%;
}
#f45808f0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAhEAACAQQBBQEAAAAAAAAAAAABAgMABAURBhIhIjFRcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAABEhQf/aAAwDAQACEQMRAD8AeRZLMYSe3xpkHS/ckHWvyly4VnUObq42w3UXXkiZi6W5v55C6S+IVfS/KpEXOLZY0AEugAKm8Mv/2Q==');
}
    
#ef2af9e8 {
    width: 46.35%;
    height: auto;
    min-height: 436px;
}
#ef2af9e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwUGBBIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACAxL/2gAMAwEAAhEDEQA/AJU7PhracZxwlre92JX0fZole8YhK1RVsAUAAdDESXO6kTaz0z//2Q==');
}
    
#\31 163a34f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 ddc0811 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 2px;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e86cc0b {
    justify-content: space-between;
    padding: 0px 16px 0px 16px;
    margin: -10px 0% 0px 0%;
}
    
#\34 cf5e37d {
    justify-content: space-between;
    padding: 0px 16px 0px 16px;
    margin: 2px 0% 24px 0%;
}
    
#\39 6249775 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\37 93b7b99 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
    height: auto;
    min-height: 171px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1342e61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 1342e61 {
    margin: 0px 0% 0px 0%;
}
    
#de889637 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\37 9b00d7e {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#e2920121 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f79d531c {
    width: 100.00%;
}
    
#cdb5a784 {
    width: 100%;
    min-height: 80px;
}
    
#\34 f8d3cce {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#cbc2f644 {
    align-items: center;
}
    
#fe2fe8fb {
    width: 100%;
    min-height: 1168px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c6ec638 {
    width: 76.47%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 57da580 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ab5d42fa {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -5px;
}
    
#\32 0a021c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2d325be {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -10px;
}
    
#\37 80bfd0f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\30 1ae294b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6f14952::before, #d6f14952 > .bgExtraLayerOverlay {
    
}
#d6f14952.lazy {
    background-image: url('');
}
    
#\35 996f025 {
    width: 100%;
    min-height: 1758px;
    row-gap: 24px;
    height: auto;
}
    
#\33 02c16c5 {
    height: auto;
    min-height: 226px;
}
    
#d66d87c3 {
    height: auto;
    min-height: 226px;
}
    
#b036816a {
    min-width: 32px;
    min-height: 100.00%;
    height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afde57d0 {
    height: auto;
    min-height: 226px;
}
    
#\38 50c2a6f {
    height: auto;
    min-height: 226px;
}
    
#\36 15310ea {
    width: 100.00%;
}
    
#ad3e87a2 {
    height: auto;
    min-height: 226px;
}
    
#eab0cc9e {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 968bd1d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\33 3325d70 {
    margin: 0px 20px 0px 20px;
}
    
#\34 a9cdbe3 {
    height: auto;
    min-height: 226px;
}
    
#\38 5f20534.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5f20534 {
    margin: 10px 0% 10px 0%;
}
    
#ca8856b4 {
    height: auto;
    min-height: 226px;
}
    
#\36 d196007 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 198px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 740b5a4 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d9a844 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c0d847 {
    margin: 40px 20px 40px 20px;
}
    
#c92ba2bd {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c514f628.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c514f628 {
    margin: 10px 0% 10px 0%;
}
    
#\32 cfc4f80 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1154px;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#cb388ee9 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1154px;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b76d3b6 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4bd0b05 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 24dbd98 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b102269 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ac4fdc01 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ed58eb04 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f253a447::before, #f253a447 > .bgExtraLayerOverlay {
    
}
#f253a447.lazy {
    background-image: url('');
}
    
#\33 2f57bcd {
    padding: 4% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5baf6ad {
    width: 250px;
}
    
#\35 69428da {
    width: 100.00%;
}
    
#a5a61a3e {
    width: 100.00%;
    height: auto;
    min-height: 55px;
    min-width: 32px;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5af9d6e {
    row-gap: 16px;
}
    
#\35 97532ef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 8337953 {
    width: 250px;
}
    
#\31 1780c61 {
    column-gap: 2%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f050d93b {
    width: 91.96%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 65px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4c04440 {
    width: 100.00%;
    height: auto;
    min-height: 55px;
    min-width: 32px;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 01b79d6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a758f46f {
    column-gap: 2%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e51881d {
    width: 91.96%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 65px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c62f1d2d::before, #c62f1d2d > .bgExtraLayerOverlay {
    
}
#c62f1d2d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAwAgCdASoKAAcAAUAmJagCdLoAArqGC6CeAAD+/cxdPdeEQv33fv5W148pJf6XY+lT25bK9FAAAA==');
}
    
#e29b985c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4f3ca78 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#\36 1cad8a1 {
    width: 100%;
    min-height: 80px;
}
    
#de756a6c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fb8ee7ca {
    height: 456px;
}
    
#df065f70 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 844fa66 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 2% 2% 2% 2%;
}
    
#\34 51e49d4 {
    margin: 0px 0% 0px 0%;
}
    
#b6e68955.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6e68955 {
    height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4fce869 {
    width: 100%;
    min-height: 132px;
    height: auto;
}
    
#\39 b307b6e {
    width: 100%;
    min-height: 65px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3bccc45 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 973ce3f {
    min-height: 0px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 613220f {
    padding: 4% 2% 4% 2%;
}
    
#\38 52ed947 {
    margin: 0px 0% 0px 0%;
}
    
#bfd731c5 {
    min-height: 198px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2da0248 {
    min-height: 195px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 457184a {
    width: 100%;
    min-height: 319px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ab6e5725 {
    row-gap: 6px;
    height: auto;
    min-height: 136px;
}
    
#baca92e6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2665919 {
    height: auto;
}
    
#\30 ed97e70 {
    height: auto;
    min-height: 226px;
}
    
#\32 bd48e5e {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 198px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7e3f8b {
    height: auto;
    min-height: 226px;
}
    
#\37 a44cf0e {
    width: 100%;
    min-height: 1674px;
    row-gap: 24px;
    height: auto;
}
    
#\39 43010a8 {
    height: auto;
    min-height: 226px;
}
    
#\35 a2b749b {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4894848 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#ebc3e8d0 {
    margin: 0px 20px 0px 20px;
}
    
#\32 1b0fd04 {
    min-width: 32px;
    min-height: 100.00%;
    height: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f3027a3f {
    height: auto;
}
    
#f96ec0a6 {
    height: auto;
}
    
#eaaa98b7 {
    height: auto;
}
    
#\35 d8bffe9 {
    height: auto;
    min-height: 226px;
}
    
#\31 54fcffb::before, #\31 54fcffb > .bgExtraLayerOverlay {
    
}
#\31 54fcffb.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 10373f9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9054dd0 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0ab5074 {
    margin: 0px 0% 0px 0%;
}
    
#\37 41be6f4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 70a0fee {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 c838cb9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 820d9b8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 7946115 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6e5d410 {
    padding: 4% 2% 4% 2%;
}
    
#\34 0e388fc {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ae441c9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 43d9989 {
    width: 95.88%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ef14ed0 {
    width: 35.47%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aad6760a {
    width: 90%;
}
    
#a56a877d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 2% 8% 2%;
}
    
#\38 f885458::before, #\38 f885458 > .bgExtraLayerOverlay {
    
}
#\38 f885458.lazy {
    background-image: url('');
}
    
#da000e9d {
    width: 100%;
    min-height: 80px;
}
    
#a7740965 {
    width: 86.66%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e35d04cb {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#df5b0a4d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df1c1de7 {
    width: 100%;
    min-height: 8px;
}
    
#\37 71b8f05 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
}
    
#\31 ce16053 {
    order: 1;
}
    
#de7f9844 {
    width: 100.00%;
    row-gap: 11px;
}
    
#\39 bf7aa4d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d3a15e5 {
    margin: 0px 0% 0px 0%;
}
    
#b6b9f243 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9429dde::before, #\34 9429dde > .bgExtraLayerOverlay {
    
}
    
#\34 ebf8fc2 {
    width: 100.00%;
    height: 100px;
}
    
#\36 14a03af {
    width: 58.62%;
    height: auto;
    min-height: 150px;
    order: 0;
}
    
#\35 876077f {
    padding: 0px 0% 0px 0%;
}
    
#fa612f1a {
    min-height: 712px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 25% 2% 1% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 230e64b {
    width: 100%;
    min-height: 8px;
}
    
#d704e8e3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 61px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b528420 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 88px;
    margin: -14px 0% 0px 0%;
}
    
#d52df7d3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#e3144092 {
    margin-top: 1px;
}
    
#c1b76a4b {
    justify-content: space-between;
    padding: 0px 16px 0px 16px;
    margin: -10px 0% 0px 0%;
}
    
#\37 ef1faa5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cad59cf {
    justify-content: space-between;
    padding: 0px 16px 0px 16px;
    margin: 2px 0% 24px 0%;
}
    
#\31 251bd8f {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 eb5f813 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1721e01 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#c823fd99 {
    width: 100%;
    min-height: 80px;
}
    
#b5674726 {
    width: 100%;
    min-height: 80px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0b9c0aa {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#e476679f {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f9ac2970 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f35e3487 {
    width: 100%;
    min-height: 80px;
}
    
#\39 f260557 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dbd83d00 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#caf6dea9 {
    width: 100%;
    min-height: 80px;
}
    
#\35 ba20fef {
    width: 100%;
    min-height: 80px;
}
    
#\36 844f71f {
    width: 33.58%;
    height: auto;
    min-height: 144px;
    padding: 16px 16px 16px 16px;
    margin: -128px 0% 0px -15px;
}
    
#\32 ea6c9e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec3594d5 {
    width: 100%;
    min-height: 80px;
}
    
#\32 0beb0d4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#b1a211a9 {
    height: auto;
    min-height: 686px;
}
#b1a211a9.lazy {
    background-image: url('');
}
    
#\30 062593a {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e496630 {
    height: auto;
    min-height: 226px;
}
    
#\32 93b862d {
    width: 100%;
    min-height: 1674px;
    row-gap: 24px;
    height: auto;
}
    
#\33 df5cf5c {
    height: auto;
    min-height: 226px;
}
    
#\39 c453963 {
    margin: 0px 20px 0px 20px;
}
    
#\32 e05d24b {
    height: auto;
    min-height: 226px;
}
    
#\39 bd56f76 {
    height: auto;
    min-height: 226px;
}
    
#\35 0c2954a {
    min-width: 32px;
    min-height: 100.00%;
    height: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e45a422 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 67faf17 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\34 c421e9d {
    height: auto;
    min-height: 226px;
}
    
#\38 da12c7b {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 198px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a048558a {
    height: auto;
    min-height: 226px;
}
    
#c5ab19ff::before, #c5ab19ff > .bgExtraLayerOverlay {
    
}
#c5ab19ff.lazy {
    background-image: url('');
}
    
#ef486ef8 {
    height: auto;
    min-height: 226px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1371392 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 033939d {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c4ed7016 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 66439f2 {
    padding: 4% 4% 4% 4%;
}
    
#d7f50051 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 af886b6 {
    width: 100%;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fc87cbc3 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d74c4cc {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1158px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 43f5ce4 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1158px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b7efd9e8 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f3d883dc {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e498ca::before, #\38 5e498ca > .bgExtraLayerOverlay {
    
}
#\38 5e498ca.lazy {
    background-image: url('');
}
    
#dcc1f2db {
    margin: 40px 20px 40px 20px;
}
    
#dca0fe60 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b293a210 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b84f11c {
    padding: 4% 4% 4% 4%;
}
    
#ad50cb08 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c90df5 {
    margin: 40px 20px 40px 20px;
}
    
#\39 64317c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 894px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8264e0b {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 410b291 {
    min-width: 32px;
    min-height: 20%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1422095::before, #\34 1422095 > .bgExtraLayerOverlay {
    
}
#\34 1422095.lazy {
    background-image: url('');
}
    
#\38 f499db4 {
    min-width: 32px;
    min-height: 23.50%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ab5b763 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a8519fee {
    min-width: 32px;
    min-height: 24.44%;
    height: auto;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#eab9caed {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 810px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e9d4097 {
    width: 48.25%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 107px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e63d55d {
    width: 49.76%;
    height: auto;
    min-height: 55px;
    min-width: 32px;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bdeaa51 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 56b2f98 {
    column-gap: 2%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb99416d {
    width: 150.141px;
}
    
#f32e2c1b {
    width: 169px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc421040 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 c172dba {
    min-width: 32px;
    width: 100.00%;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b34908 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\37 f2a591a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2920879 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 4dc2f9d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9523953 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f56e6b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e5e2a4a6 {
    width: 51.88%;
    height: auto;
    min-height: 55px;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: -28px 0% 0px 0%;
}
    
#\36 c9c66f9 {
    width: 91.96%;
    min-width: 32px;
    align-items: center;
    height: auto;
    min-height: 107px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5560e66 {
    column-gap: 2%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 00c1dba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b578fadd {
    margin-top: -38px;
}
    
#\34 3314a7b {
    width: 100%;
    min-height: 132px;
    height: auto;
}
    
#\30 d1be86a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 26803d1 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a9183fe8 {
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ccb4d72e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 4db455c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 941937d {
    min-height: 691px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 28% 2% 4% 2%;
}
    
#\32 c7e27ee {
    width: 669px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 5f04a1b {
    margin: 0px 0% 0px 0%;
}
    
#\39 833689d {
    width: 100.00%;
}
    
#\34 94c9d4c {
    width: 100%;
    min-height: 8px;
}
    
#\33 f2ff869.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f2ff869 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fe61ecde::before, #fe61ecde > .bgExtraLayerOverlay {
    
}
    
#d6ac8613.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ac8613 {
    width: 100.00%;
    align-self: center;
    margin: 45px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a524ff2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ff5ca795 {
    width: 100%;
    min-height: 472px;
    height: auto;
}
    
#d75f2e5e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c3c26654 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2bce707 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#acde138f {
    width: 76.47%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 78px;
}
    
#\35 2c71619 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 d18aa01::before, #\35 d18aa01 > .bgExtraLayerOverlay {
    
}
#\35 d18aa01.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAQAgCdASoKAAcAAUAmJagCdLoAAwj0eR4AAP78FnCPbg0gH+LuDuKkxmprq+L1Db0ZVrGAAAA=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f9f0e87 {
    width: 100%;
    min-height: 1408px;
    row-gap: 24px;
    height: auto;
    padding: 0px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3f0b611 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 198px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 424a994 {
    height: auto;
    min-height: 226px;
}
    
#\39 2b759dc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 2% 2%;
}
    
#\30 598dbf2 {
    height: auto;
    min-height: 226px;
}
    
#\34 d764ccb {
    min-width: 32px;
    min-height: 102.44%;
    height: auto;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e2c4f7db {
    height: auto;
    min-height: 226px;
}
    
#\37 0ce62a7 {
    height: 386px;
}
    
#be68cdc5 {
    height: auto;
    min-height: 226px;
}
    
#\39 315bc98 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e912932b {
    height: auto;
    min-height: 226px;
}
    
#\32 ecfc4d8 {
    height: auto;
    min-height: 268px;
    margin-top: 6px;
}
    
#\32 c240115 {
    margin: 30px 20px 25px 20px;
}
    
#\31 5a57304::before, #\31 5a57304 > .bgExtraLayerOverlay {
    
}
#\31 5a57304.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJaQAAvq4mCES+AD++uUBTiziKrEai5+rkhgxLqapS86htLMAAA==');
}
    
#\32 8208d33 {
    width: 100.00%;
}
    
#\38 487a1d9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 779px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 9px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 55% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\35 d16f118 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\35 26b30de {
    width: 100.00%;
    margin-top: -5px;
}
    
#\33 7c34409 {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#group_34o {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    order: 1;
}
    
#e55045d5 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6fa6441 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 55px;
    padding: 0px 0% 0px 0%;
}
    
#\37 f90ca51 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b27c820 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b43 {
    margin-top: -8px;
    order: 0;
}
    
#\31 34fb2be {
    width: 100.00%;
    height: 100px;
}
    
#group_tk5 {
    width: 100.00%;
    height: auto;
    min-height: 138px;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 0px 0%;
}
    
#group_qfr {
    height: auto;
    min-height: 79px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a30920d {
    width: 49.0312px;
}
    
#ba4977a0 {
    width: 72.27%;
}
    
#group_b8k {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ba02b645 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 191c418 {
    margin-top: -1px;
}
    
#\33 938b1a0 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\33 938b1a0.lazy {
    background-image: url('');
}
    
#\39 b5799a0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\30 032587b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#cd52e674 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\35 ae631a2 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\35 ae631a2.lazy {
    background-image: url('');
}
    
#a71e023c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d76a64aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5f7de9c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 e5aa598 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    margin-top: -4px;
}
    
#group_tn5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e44f353 {
    height: 240px;
}
    
#widget_1d2 {
    width: 100.00%;
}
    
#\35 5948d1f::before, #\35 5948d1f > .bgExtraLayerOverlay {
    
}
#\35 5948d1f.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\33 9495195 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7900883 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 8962025 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d622eb {
    min-width: 32px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7a1090b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 5% 4% 5%;
}
    
#f51b43c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 101f30f::before, #\30 101f30f > .bgExtraLayerOverlay {
    
}
#\30 101f30f.lazy {
    background-image: url('');
}
    
#ea92c5c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 174px;
    padding: 0px 0% 0px 0%;
    margin: 21px 0% 0px 0%;
}
    
#group_rgh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bc6 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_fiu {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c4a0afa5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5914a15 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d30ab35 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c0074ce8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#fd5908b3 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b0426de4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 80f3c4d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#d80e76a7 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ff0d2f92 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b2bf8e {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#e74449f6 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c8c467a4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a8a656a7 {
    margin: 0px 3% 0px 3%;
}
    
#\32 3ccba29 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 9ee87f7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 19d14df {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ce234e6c {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 85116d0 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f5ab280f {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#e5c6d2bc {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9dc7de4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fb856cb {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#a4c275e0 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 93cbc2c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cb89f8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 cb89f8b {
    margin: 0px 0% 0px 0%;
}
    
#\37 27e0a40 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b692f0b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#b692f0b8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3dfe0a3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\39 3dfe0a3 {
    margin: 0px 0% 0px 0%;
}
    
#b8fff15a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#b8fff15a {
    margin: 0px 0% 0px 0%;
}
    
#widget_778.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 10px 12px 10px;
}
#widget_778 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 eab426e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c8e395b4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\35 49808fe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 7a836e6 {
    margin-top: 26px;
}
    
#widget_k12 {
    margin-top: -8px;
}
}



@media (max-width: 767px) {
    
#f8929a43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 dd3e54b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 cd94332 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#dbd920c2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\36 de3db17 {
    margin-top: 26px;
}
    
#widget_iq7 {
    margin-top: -23px;
}
}



@media (max-width: 767px) {
    
#ba0fb18f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#af57e954 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b7d09b2e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 f2ee082 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45% 4% 8% 4%;
}
    
#b9bac11c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ef6076a7 {
    width: 100.00%;
    margin-top: -5px;
}
    
#\30 fb2dcf8::before, #\30 fb2dcf8 > .bgExtraLayerOverlay {
    
}
#\30 fb2dcf8.lazy {
    background-image: url('');
}
    
#\34 af7b758 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1fa32e6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bc65cee {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\33 fa0cc25 {
    width: 100.00%;
    column-gap: 4%;
}
    
#a830eabe {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#\30 997bc06 {
    width: 69.65%;
}
    
#a227879d {
    margin: 0px 0% 0px 0%;
}
    
#\36 e2c7eea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e0b56ed6 {
    width: 100.00%;
    height: 100px;
}
}



@media (max-width: 767px) {
    
#c36229ce {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f5b25ca1 {
    min-height: 305px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#d19f08e7 {
    min-height: 94px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd3c214 {
    width: 91.26%;
    margin-top: -4px;
}
}



@media (max-width: 767px) {
    
#a656f4a8 {
    width: 58.64%;
    align-items: center;
    height: auto;
    min-height: 128px;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -112px 0px 0px -10px;
}
    
#\33 b0f5580 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c79d656b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c89762d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a1c41c61 {
    margin-top: -1px;
}
    
#ed56c8f2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\39 f001b11 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\39 f001b11.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 5dff413 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 22baa0d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\35 5f81c84 {
    margin-top: -1px;
}
    
#\35 74cb6e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#de1f7533 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 67d63c6 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\31 67d63c6.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 9949147 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a1fec1e3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6dc8067 {
    margin-top: -1px;
}
    
#\39 4fd54b0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd0fb949 {
    margin-top: -1px;
}
    
#\36 2b88682 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ccae4a9 {
    min-width: 32px;
    height: auto;
    min-height: 28.20%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1055bb9 {
    margin-top: -1px;
}
    
#\30 63979b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ee5d7171 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd4d79d3 {
    width: 100.00%;
}
    
#\38 cafce0b {
    margin-top: -1px;
}
    
#\38 29a28c0 {
    margin-top: -1px;
}
    
#\33 46f7051 {
    margin: 40px 10px 40px 10px;
}
    
#\32 830a31f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: -9px 0% 0px 0%;
}
    
#bda53bb4::before, #bda53bb4 > .bgExtraLayerOverlay {
    
}
#bda53bb4.lazy {
    background-image: url('');
}
    
#\32 881841c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dad87c95 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da381433 {
    margin-top: -1px;
}
    
#\31 955942a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0a9ba8f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 df8c072 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a13fe37 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2264be1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e10bc70 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ddc63ee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3a0ae8a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8db1029 {
    margin-top: -1px;
}
    
#\32 c35d3b1 {
    margin-top: 21px;
}
    
#aca5a735 {
    margin: 40px 10px 40px 10px;
}
    
#\38 faa8c7a {
    margin-top: -1px;
}
    
#\30 170b359 {
    margin-top: -1px;
}
    
#\35 f0425d8 {
    margin-top: -1px;
}
    
#\37 ff5ebcf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 99e8904 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: -9px 0% 0px 0%;
}
    
#\30 cd3d5d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#aa3dd096 {
    margin-top: -1px;
}
    
#b4046f58 {
    margin-top: -1px;
}
    
#\38 be33226::before, #\38 be33226 > .bgExtraLayerOverlay {
    
}
#\38 be33226.lazy {
    background-image: url('');
}
    
#\32 f1ae591.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\32 f1ae591 {
    margin: 0px 0% 0px 0%;
}
    
#e5050ea9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9e5101b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#cda74c3a {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2effaab {
    width: 100.00%;
}
    
#aedfa26c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 320aa70 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 82ff4d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 37% 5% 4% 5%;
}
    
#\35 9839a16 {
    width: 250px;
    height: 55px;
}
    
#\36 c9f40b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 20px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ebbf1a89::before, #ebbf1a89 > .bgExtraLayerOverlay {
    
}
#ebbf1a89.lazy {
    background-image: url('');
}
    
#\36 0e3d9aa {
    width: 100.00%;
    height: 100px;
}
    
#ee7e1bdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 9793eff {
    width: 270px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    align-self: center;
    padding: 0px 0px 0% 0px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f27ca03e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d49509 {
    width: 100.00%;
    margin-top: -5px;
}
    
#\35 24f4fa0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 48% 4% 8% 4%;
}
    
#\39 868fb05 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a33551df {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\37 2d64812 {
    width: 100.00%;
    height: 100px;
}
    
#ef52d67e {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5a65f07 {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#\30 ba732a7 {
    margin: 0px 0% 0px 0%;
}
    
#de162ed2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d0397b8e::before, #d0397b8e > .bgExtraLayerOverlay {
    
}
#d0397b8e.lazy {
    background-image: url('');
}
    
#\31 86972ab {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 690f7eb {
    width: 100.00%;
    margin-top: -5px;
}
    
#d04de676 {
    width: 49.0312px;
}
    
#\37 00ae857 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd2ec11c {
    width: 100.00%;
    height: 100px;
}
    
#\30 bc13296 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#d75f6480 {
    width: 72.27%;
}
    
#\37 aff98ee {
    margin: 0px 0% 0px 0%;
}
    
#\32 ef5f999 {
    height: auto;
    min-height: 79px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fdfb908 {
    min-height: 779px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 9px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fc77f9e6 {
    width: 100.00%;
    height: auto;
    min-height: 138px;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 0px 0%;
}
    
#\39 34f15e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ef8f300 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    order: 1;
}
    
#cc22eab1 {
    margin-top: -8px;
    order: 0;
}
    
#f578912c {
    width: 100.00%;
}
    
#\39 6238ff0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 55% 4% 4% 4%;
}
    
#d407be2c::before, #d407be2c > .bgExtraLayerOverlay {
    
}
    
#\35 5a1d30a {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f29e553c {
    margin-top: -5px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\31 95956fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3213f5b {
    margin: 0px 0% 0px 0%;
}
    
#d3187467 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\33 00ea586 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#b95d097b::before, #b95d097b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 cf77d43 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\30 cf77d43.lazy {
    background-image: url('');
}
    
#\31 df29162 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c0808ae3 {
    margin-top: -1px;
}
    
#\34 b017604 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#c0cb7be0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ca426d {
    margin: 0px 0% 0px 0%;
}
    
#e64116b1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\31 96a88f5 {
    margin: 0px 0% 0px 0%;
}
    
#a807f612 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f027f9a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 67ae6ef {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#f45808f0 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#f45808f0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAhEAACAQQBBQEAAAAAAAAAAAABAgMABAURBhIhIjFRcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAABEhQf/aAAwDAQACEQMRAD8AeRZLMYSe3xpkHS/ckHWvyly4VnUObq42w3UXXkiZi6W5v55C6S+IVfS/KpEXOLZY0AEugAKm8Mv/2Q==');
}
    
#ef2af9e8 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#ef2af9e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwUGBBIhQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACAxL/2gAMAwEAAhEDEQA/AJU7PhracZxwlre92JX0fZole8YhK1RVsAUAAdDESXO6kTaz0z//2Q==');
}
    
#\31 163a34f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 ddc0811 {
    margin-top: 1px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 ee09bd6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ff2bf354 {
    margin-top: -3px;
}
    
#\36 1342e61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 1342e61 {
    width: 225px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6249775 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 87px;
    row-gap: 2px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b00d7e {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#de889637 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#e8d27881.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8d27881 {
    align-self: center;
    width: 91.93%;
    margin: 0px 0% 0px 0%;
}
    
#e2920121 {
    min-height: 1899px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd816155 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e86cc0b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 825px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf5e37d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 825px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 93b7b99 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 217px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 23c1885 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a6868d31 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c2c58fe {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fb0830e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c5a2354 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c6264312 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cdb5a784 {
    min-height: 305px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8d3cce {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\31 8aa9d93 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b0e4d8d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0e4d8d8 {
    width: 95.00%;
    margin: 0px 0% 0px 0%;
}
    
#cbc2f644 {
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe2fe8fb {
    min-height: 94px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#cf29005b {
    height: 240px;
    margin-top: -5px;
}
    
#\37 3d37861 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9351218 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c6ec638 {
    width: 249px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\36 0a41933 {
    height: 240px;
}
    
#\35 66d6e65 {
    width: 249px;
}
    
#\33 57da580 {
    margin-top: 11px;
}
    
#ab5d42fa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\32 0a021c5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2d325be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2d325be {
    width: 100.00%;
    margin: -5px 0% 0px 0%;
}
    
#\37 80bfd0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 1ae294b {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 84c8cf4 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2380e2d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 996f025 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 02c16c5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\30 720a0cc {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 831c087 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#afde57d0 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e89d99 {
    margin-top: -1px;
}
    
#\38 50c2a6f {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#ad3e87a2 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\37 44b5574 {
    margin-top: -1px;
}
    
#\33 f9a2e46 {
    margin-top: -1px;
}
    
#\38 40101c0 {
    margin-top: -1px;
}
    
#\35 c492a01 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#de8a5b33 {
    margin-top: -1px;
}
    
#\35 e708f62 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ca8856b4 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d196007 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 174px;
    padding: 0px 0% 0px 0%;
    margin: 21px 0% 0px 0%;
}
    
#d6f14952::before, #d6f14952 > .bgExtraLayerOverlay {
    
}
#d6f14952.lazy {
    background-image: url('');
}
    
#afe2a24e {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#d66d87c3 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4072de8 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 71da29a {
    margin-top: -1px;
}
    
#b036816a {
    min-width: 32px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b313c950 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 15310ea {
    height: 240px;
    width: 100.00%;
}
    
#d91aa8b4 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eab0cc9e {
    width: 100%;
    min-height: 454px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 968bd1d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#d37207d1 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b109432 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c12a8283 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3325d70 {
    margin: 0px 10px 0px 10px;
}
    
#\34 a9cdbe3 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\38 04dbefa {
    margin-top: -1px;
}
    
#fd27aa6e {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 740b5a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e00588a {
    margin-top: -1px;
}
    
#\39 3002c51 {
    margin-top: 21px;
}
    
#\38 1d9a844 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c0d847 {
    margin: 40px 10px 40px 10px;
}
    
#c92ba2bd {
    min-width: 32px;
    height: auto;
    min-height: 24.01%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cfc4f80 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a7d1deab {
    margin-top: -1px;
}
    
#\32 c311c74 {
    margin-top: -1px;
}
    
#cb388ee9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c9d9eb83 {
    margin-top: -1px;
}
    
#\31 b76d3b6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4bd0b05 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 24dbd98 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f96d51e1 {
    margin-top: -1px;
}
    
#\32 1a9f69b {
    margin-top: -1px;
}
    
#\37 6585998 {
    margin-top: -1px;
}
    
#\35 b102269 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ac4fdc01 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed58eb04 {
    width: 100%;
    min-height: 2649px;
    align-items: center;
    row-gap: 16px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f253a447::before, #f253a447 > .bgExtraLayerOverlay {
    
}
#f253a447.lazy {
    background-image: url('');
}
    
#\30 19a8de4 {
    margin-top: -1px;
}
    
#\33 2f57bcd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\39 5baf6ad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 5baf6ad {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1fe4359 {
    margin: 0px 0% 0px 0%;
}
    
#a5a61a3e {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5af9d6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 03b77c7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\35 97532ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\30 8337953.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 8337953 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1780c61 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f050d93b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 101px;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 4c04440 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 01b79d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\36 e7a1cb3 {
    width: 249px;
}
    
#\33 eabc339 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 988e5fc {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#cfade1ec {
    margin: 0px 0% 0px 0%;
}
    
#\38 19aba7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8938c14 {
    height: 2286px;
}
    
#a758f46f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e51881d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 101px;
    align-self: center;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c62f1d2d::before, #c62f1d2d > .bgExtraLayerOverlay {
    
}
#c62f1d2d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAAAwAgCdASoKAAcAAUAmJagCdLoAArqGC6CeAAD+/cxdPdeEQv33fv5W148pJf6XY+lT25bK9FAAAA==');
}
    
#e29b985c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dca5f64 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4f3ca78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 1cad8a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3d895a9 {
    width: 100.00%;
}
    
#de756a6c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fb8ee7ca {
    height: 272px;
}
    
#df065f70 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 844fa66 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\38 d810f58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d810f58 {
    margin: 0px 0% 0px 0%;
}
    
#\34 51e49d4 {
    margin: 0px 0% 0px 0%;
}
    
#b6e68955.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6e68955 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0d2ee79 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\39 4fce869 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b307b6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2b0a41e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ce383c0d {
    margin: 0px 0% 0px 0%;
}
    
#c42c4d93 {
    margin-top: -8px;
}
    
#e5473b20 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#cbc7beb3 {
    margin-top: 26px;
}
    
#bf975818 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
}



@media (max-width: 767px) {
    
#\38 3bccc45 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 973ce3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 613220f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 52ed947 {
    margin: 0px 0% 0px 0%;
}
    
#\36 35acc7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfd731c5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2da0248 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 457184a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ab6e5725 {
    width: 100%;
    min-height: 166px;
    align-items: center;
    height: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#baca92e6 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 2665919 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ed97e70 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\34 efae28c {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ea29dd0b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 bd48e5e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 174px;
    padding: 0px 0% 0px 0%;
    margin: 21px 0% 0px 0%;
}
    
#\38 f7e3f8b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a44cf0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43010a8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eededfc {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a2b749b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4894848 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 8% 5%;
}
    
#ebc3e8d0 {
    margin: 0px 10px 0px 10px;
}
    
#\30 9ba5456 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 61f4578 {
    height: 240px;
    width: 100.00%;
}
    
#\32 1b0fd04 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 66bb789 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 607aa3e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f3027a3f {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b34e0993 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f96ec0a6 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eaaa98b7 {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d8bffe9 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb27fce {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 54fcffb::before, #\31 54fcffb > .bgExtraLayerOverlay {
    
}
#\31 54fcffb.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 9054dd0 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e0ab5074 {
    margin: 0px 0% 0px 0%;
}
    
#\37 70a0fee {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c838cb9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 820d9b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aaac77f {
    width: 70px;
}
    
#\39 7946115 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0e388fc {
    min-width: 32px;
    width: 100%;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 10373f9 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4da679a {
    width: 70px;
}
    
#\37 41be6f4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7de8e3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e5d410 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 6bafb0b {
    width: 70px;
}
    
#\34 a076c40 {
    width: 70px;
}
}



@media (max-width: 767px) {
    
#\35 b7ebadb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 524dc2c {
    width: 100.00%;
    height: 100px;
}
    
#\38 f885458::before, #\38 f885458 > .bgExtraLayerOverlay {
    
}
#\38 f885458.lazy {
    background-image: url('');
}
    
#da000e9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#a7740965 {
    width: 100.00%;
    margin-top: -5px;
}
    
#df5b0a4d {
    margin: 0px 0% 0px 0%;
}
    
#\30 ae441c9 {
    width: 100.00%;
    column-gap: 4%;
}
    
#\32 43d9989 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\35 ef14ed0 {
    width: 69.65%;
}
    
#\32 8566619 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a56a877d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45% 4% 8% 4%;
}
    
#f22e3c23 {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#e35d04cb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#df1c1de7 {
    min-height: 779px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 9px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bf7aa4d {
    width: 100.00%;
}
    
#b6b9f243 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 14a03af {
    width: 100.00%;
    height: auto;
    min-height: 138px;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 4px 0% 0px 0%;
}
    
#ac4c8974 {
    width: 100.00%;
    margin-top: -5px;
}
    
#\37 71b8f05 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    order: 1;
}
    
#\31 ce16053 {
    margin-top: -8px;
    order: 0;
}
    
#de7f9844 {
    width: 100.00%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#\35 d3a15e5 {
    margin: 0px 0% 0px 0%;
}
    
#e28aaffa {
    width: 49.0312px;
}
    
#\35 74f0b5a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9429dde::before, #\34 9429dde > .bgExtraLayerOverlay {
    
}
    
#\39 fc9a8c2 {
    width: 72.27%;
}
    
#\34 ebf8fc2 {
    width: 100.00%;
    height: 100px;
}
    
#\31 c739fee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b663a74f {
    height: auto;
    min-height: 79px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 876077f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 55px;
    padding: 0px 0% 0px 0%;
}
    
#fa612f1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 55% 4% 4% 4%;
}
    
#d467004e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 230e64b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#d704e8e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a1de115e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d52df7d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e3144092.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e3144092 {
    width: 225px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b4f91f6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.93%;
    margin-top: -4px;
}
    
#\30 1dc5873 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e00c1d10 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 b903fe8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9bc2a2a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c3292ac {
    margin-top: -3px;
}
    
#\37 ef1faa5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 306px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 251bd8f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 214px;
    margin: 0px 0% 0px 0%;
}
    
#acc1123f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b528420 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 87px;
    row-gap: 2px;
    margin: 0px 0% 0px 0%;
}
    
#acc39085 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dea5c2c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1b76a4b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cad59cf {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 2px 0% 15px 0%;
}
    
#\33 eb5f813 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 dd1e0ac {
    width: 82.76%;
    margin-top: -17px;
}
    
#deb9715d {
    height: 240px;
    margin-top: -5px;
}
    
#\31 a06330f {
    align-items: center;
    row-gap: 24px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1721e01 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#c823fd99 {
    min-height: 305px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a1eac2c {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b5674726 {
    min-height: 94px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 dd82cf7 {
    width: 91.26%;
    margin-top: -4px;
}
    
#\31 0b9c0aa {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e476679f {
    min-height: 94px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9ac2970 {
    min-height: 305px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f35e3487 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#bff6eb4c {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#bff6eb4c.lazy {
    background-image: url('');
}
    
#feb70bfc {
    margin: 0px 0% 0px 0%;
}
    
#\35 b0f5802 {
    margin-top: -1px;
}
    
#\39 f260557 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#dbd83d00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d76e4f9 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\37 d76e4f9.lazy {
    background-image: url('');
}
    
#\33 9e8d2fe {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
}



@media (max-width: 767px) {
    
#caf6dea9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b60a4e80 {
    margin-top: -1px;
}
    
#f55c5785 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\30 65c0ef0 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#\30 65c0ef0.lazy {
    background-image: url('');
}
    
#\35 ba20fef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 844f71f {
    width: 58.64%;
    align-items: center;
    height: auto;
    min-height: 128px;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: -112px 0px 0px -10px;
}
    
#\32 ea6c9e9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#ec3594d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d49a197 {
    margin-top: -1px;
}
    
#\32 0beb0d4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b1a211a9 {
    width: 100.00%;
    height: auto;
    min-height: 242px;
}
#b1a211a9.lazy {
    background-image: url('');
}
    
#\30 062593a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3270232 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
}



@media (max-width: 767px) {
    
#\36 41b4d99 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 e496630 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\32 93b862d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c453963 {
    margin: 0px 10px 0px 10px;
}
    
#cc2875b8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd56f76 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0c2954a {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7fab074 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 a547961 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 7e294ca {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e507f6f5 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e45a422 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c17685d9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 f532a96 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c09c37bf {
    height: 240px;
    width: 100.00%;
}
    
#de460980 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c421e9d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\38 da12c7b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 174px;
    padding: 0px 0% 0px 0%;
    margin: 21px 0% 0px 0%;
}
    
#ef486ef8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#a048558a {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#e216bc81 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 df5cf5c {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#c69aa0ca {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 e05d24b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9cfda0f {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6dca44d {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 67faf17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c06432e1 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3db47f4 {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5c9b27b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b606e31 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ce7319c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 fa43ad8 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c5ab19ff::before, #c5ab19ff > .bgExtraLayerOverlay {
    
}
#c5ab19ff.lazy {
    background-image: url('');
}
    
#ef7542d3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b5c0240b {
    height: 141px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1371392 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 033939d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c4ed7016 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 66439f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ad9af60c {
    margin-top: -1px;
}
    
#d7f50051 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c0f114b9 {
    margin-top: 21px;
}
    
#\30 af886b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b1529f10 {
    margin-top: -1px;
}
    
#\31 04eef58 {
    margin-top: -1px;
}
    
#\37 92d72d1 {
    margin-top: -1px;
}
    
#aeaaa427 {
    margin-top: -1px;
}
    
#fc87cbc3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d74c4cc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 43f5ce4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: -9px 0% 0px 0%;
}
    
#\30 9f92e17 {
    margin-top: -1px;
}
    
#b7efd9e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f3d883dc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e498ca::before, #\38 5e498ca > .bgExtraLayerOverlay {
    
}
#\38 5e498ca.lazy {
    background-image: url('');
}
    
#dcc1f2db {
    margin: 40px 10px 40px 10px;
}
    
#\30 305412e {
    margin-top: -1px;
}
    
#dca0fe60 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e81be3b {
    margin-top: -1px;
}
}



@media (max-width: 767px) {
    
#\35 0e6c3d1 {
    margin-top: -1px;
}
    
#ad50cb08 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fc3567 {
    margin-top: -1px;
}
    
#\35 6c90df5 {
    margin: 40px 10px 40px 10px;
}
    
#\39 64317c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: -9px 0% 0px 0%;
}
    
#\38 f499db4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aa7d9869 {
    width: 100.00%;
}
    
#a8519fee {
    min-width: 32px;
    height: auto;
    min-height: 28.20%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eab9caed {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b293a210 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b84f11c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 8264e0b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 410b291 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1422095::before, #\34 1422095 > .bgExtraLayerOverlay {
    
}
#\34 1422095.lazy {
    background-image: url('');
}
    
#\30 4302d48 {
    margin-top: -1px;
}
    
#\31 6eb494e {
    margin-top: -1px;
}
    
#a7fb3d9e {
    margin-top: -1px;
}
    
#\31 ab5b763 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d6b4d7d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e9d4097 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 133px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 e63d55d {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bdeaa51 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 56b2f98 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd3ad1f3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.93%;
}
    
#\39 9d11cd8 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#fb9ba53e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#fb9ba53e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb99416d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cb99416d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0168a3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f0168a3d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b5b2cea6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.93%;
}
    
#f32e2c1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f32e2c1b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc421040 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\31 c172dba {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a09c695d {
    width: 250px;
    height: 55px;
}
    
#\37 1b34908 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 f2a591a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 6f15a3e {
    margin: 0px 0% 0px 0%;
}
    
#\37 2920879 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4dc2f9d {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 92px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9523953 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 f56e6b5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e5e2a4a6 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e9f23e23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3338d0d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 3338d0d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c9c66f9 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 133px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 1663b69 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.93%;
}
    
#\37 fbb4310 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 91.93%;
}
    
#\34 48b1c05.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 48b1c05 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5560e66 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 188px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 dcbf2e6 {
    margin-top: 26px;
}
    
#\37 00c1dba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b578fadd {
    margin-top: -23px;
}
    
#b00f2f3e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#\34 3314a7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d1be86a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\32 d83357f {
    margin-top: 26px;
}
    
#\37 df366fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a11eac8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 92.71%;
}
    
#d7b4d63d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 1c1f6d9 {
    margin-top: -8px;
}
}



@media (max-width: 767px) {
    
#\39 5232a60 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c22391e {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 102px;
    margin: 0px 0% 0px 0%;
}
    
#\30 26803d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a9183fe8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 ded4582 {
    width: 100.00%;
}
    
#b9d8fb75 {
    width: 250px;
    height: 55px;
}
    
#ccb4d72e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 5% 0% 5%;
}
    
#\37 7e71444 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4db455c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 941937d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 48% 4% 8% 4%;
}
    
#\32 c7e27ee {
    width: 281px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\38 5f04a1b {
    margin: 0px 0% 0px 0%;
}
    
#\39 833689d {
    width: 100.00%;
    margin-top: -11px;
}
    
#\34 94c9d4c {
    min-height: 351px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f2ff869 {
    width: 100.00%;
    height: 100px;
}
    
#fe61ecde::before, #fe61ecde > .bgExtraLayerOverlay {
    
}
#fe61ecde {
    background-position: 50% 0%;
}
    
#d6ac8613.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ac8613 {
    align-self: center;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#a39366ca {
    width: 279px;
}
    
#\30 995772e {
    width: 279px;
}
}



@media (max-width: 767px) {
    
#\36 a524ff2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a524ff2 {
    width: 100.00%;
    margin: -5px 0% 0px 0%;
}
    
#ff5ca795 {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#d75f2e5e {
    margin-top: 11px;
}
    
#c3c26654 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2bce707 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#acde138f {
    width: 249px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    padding: 0px 0px 0px 0px;
}
    
#a7957919 {
    height: 240px;
    width: 29.99%;
}
    
#\35 2c71619 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\32 41e2ee9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d18aa01::before, #\35 d18aa01 > .bgExtraLayerOverlay {
    
}
#\35 d18aa01.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAQAgCdASoKAAcAAUAmJagCdLoAAwj0eR4AAP78FnCPbg0gH+LuDuKkxmprq+L1Db0ZVrGAAAA=');
}
    
#\30 443be14 {
    height: 240px;
    width: 29.98%;
}
    
#\36 1166a29 {
    height: 270px;
}
}



@media (max-width: 767px) {
    
#\35 3f0b611 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    min-height: 174px;
    padding: 0px 0% 0px 0%;
    margin: 21px 0% 0px 0%;
}
    
#\35 f9f0e87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b5f70e0a {
    width: 261px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5px;
}
    
#be8aaff1 {
    order: 2;
}
    
#\31 424a994 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#e33d7285 {
    height: 210px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 598dbf2 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d764ccb {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e7102b {
    height: 210px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 10d608b {
    order: 1;
    margin-top: 5px;
}
    
#\37 0ce62a7 {
    height: 270px;
    width: 100.00%;
    order: 0;
    margin-top: -13px;
}
    
#\32 1870c68 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b42320f9 {
    width: 261px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5px;
}
    
#e912932b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\31 affb5fd {
    width: 269px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5px;
}
    
#\32 ecfc4d8 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 4px 0% 0px 0%;
}
    
#\32 c240115 {
    margin: 25px 10px 25px 10px;
}
    
#\31 5e699e3 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed1eca6 {
    width: 261px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5px;
}
    
#c44384da {
    height: 210px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d118a805 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 d838693 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8c0c957 {
    height: 210px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4357aad {
    width: 261px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 4px;
}
    
#\31 e4ce135 {
    width: 261px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 5px;
}
    
#\39 2b759dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#cc6e8e5d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e2c4f7db {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#db559ddc {
    height: 210px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 315bc98 {
    width: 100%;
    min-height: 589px;
    align-items: center;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#be68cdc5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7742e8 {
    height: 209px;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a57304::before, #\31 5a57304 > .bgExtraLayerOverlay {
    
}
#\31 5a57304.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAcAAUAmJaQAAvq4mCES+AD++uUBTiziKrEai5+rkhgxLqapS86htLMAAA==');
}
    
#\39 8b2bfca {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8208d33 {
    order: 3;
}
    
#\33 c8dd4d4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 110px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 487a1d9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}

