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

  *#dm .dmInner a.u_1291369750 { border-radius:8px !important; }

  *#dm .dmInner a.u_1257227162 {
    border-color:var(--color_1) !important;
    border-radius:8px !important;
  }

  *#dm .dmInner a.u_1257227162:hover,
  *#dm .dmInner a.u_1257227162.hover { border-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1351038819 img {
    border-radius:12px 0 0 12px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
    box-shadow:0 4px 20px rgba(26,34,53,0.12) !important;
  }

  *#dm .dmInner div.u_1183352788 img {
    border-radius:12px !important;
    object-fit:cover !important;
    box-shadow:0 4px 20px rgba(26,34,53,0.12) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1029395647 { border-radius:8px !important; }

  *#dm .dmInner div.u_1386874568 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1909832793 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1973498609 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1009852682 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1930357746 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1132321096 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1315821973 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1268065234 img {
    border-radius:10px !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1043879342 hr {
    border-width:2px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1671072329 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1666935356 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1888588953 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1888588953 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_1888588953 .photoGalleryViewAll { padding:0 1px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1888588953 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1888588953 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e3240dbd {
    min-height: 638px;
    column-gap: 0;
    width: 100%;
    align-items: stretch;
}
    
#\36 d7a57e4 {
    background-color: var(--color_2);
}
    
#\36 402d468 {
    row-gap: 0;
    width: 55%;
    min-width: 4%;
    background-color: var(--color_2);
    min-height: 8px;
    padding: 0px 5% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6c5b9ba {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#b593dbbe {
    height: 24px;
}
    
#c6b5ae57 {
    max-width: 520px;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#d08d3022 {
    height: 32px;
}
    
#e340f3b9 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 d1b7780.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#\35 d1b7780 {
    max-width: 100%;
    width: 274px;
    min-height: 54px;
}
    
#\37 e35824a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#\37 e35824a {
    max-width: 100%;
    width: undefinednull;
    min-height: 54px;
}
    
#\36 b625ffa {
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#\37 df77a7d {
    width: 100%;
    min-height: 100vh;
    height: 99.89%;
    align-self: flex-start;
}
}



@media all {
    
#\38 93517ec {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#ac4e8644 {
    background-color: rgba(255, 251, 213, 1);
    background-image: none;
}
    
#dce68359 {
    row-gap: 0;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#ef23e10d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 15d7a8c {
    height: 20px;
}
    
#\36 38e5632 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\33 3e3ee56 {
    height: 16px;
}
    
#ccc46880 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#bdfa85ac {
    height: 28px;
}
    
#\35 c312e81 {
    width: 39.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 10b42d5 {
    width: 100%;
    height: 371px;
}
}



@media all {
    
#\30 c0faac4 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
}
    
#\37 3248edc {
    background-color: var(--color_5);
}
    
#\32 47047b2 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 a8c15e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 23d2710 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#ad1fb461 {
    height: 40px;
}
    
#\32 3bf0a16 {
    column-gap: 32px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#b0c256ec {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_4);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#a053e2fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7e711d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f49323f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4d6e9d7 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_4);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#\34 b0c7ca3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0f45ab7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd02c310 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dfdba101 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_4);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#\34 20e55f2 {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#a9b5b913 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 17f88d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 17acd6e {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_4);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    background-image: none;
    padding: 32px 28px 32px 28px;
}
    
#d3cac896 {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#\31 07d2de3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c17cad1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 de54b38 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\35 1b80b3e {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 20c063e {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#c05fce72 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fccb298 {
    height: 16px;
}
    
#\31 d465ecd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8c176c8 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 a60eafd {
    height: 56px;
}
    
#b871330d {
    column-gap: 28px;
    row-gap: 28px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#e8861c50 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#bcedfa2b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 ee95431 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb5820d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e0f6d8d {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\38 4e2d227 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 cebca2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 12c8b72 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e8282e9 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\38 7a8fc90 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#ca6b08ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3c3fb17 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 254981c {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\32 803fd4a {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#b128e973 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae8fec7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d646e90 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\39 c51049e {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#a81cb787 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aab5b8ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 19a5a4a {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\34 301edc1 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\31 bca73b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb2b97cd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 7f42f21 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
}
    
#\32 3a7bc64 {
    height: 48px;
}
    
#\36 bf7641f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\36 bf7641f {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\38 8629104 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#e4dae3ef {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\36 4ed4fee {
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 6e83d64 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 72788b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db215043 {
    height: 16px;
}
    
#\39 bcae69b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2d7a7a4 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\33 ce4921f {
    height: 48px;
}
    
#\32 ce459ca {
    column-gap: 20px;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#efe6252e {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\33 891e6da {
    width: 100%;
    height: 200px;
}
    
#d90299bb {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#db706ba1 {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\38 f164c4f {
    width: 100%;
    height: 200px;
}
    
#db6f1a7c {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#\35 fc6ca53 {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#f3f0c14d {
    width: 100%;
    height: 200px;
}
    
#d24b28ae {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#\35 6496e3e {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\36 c5ada92 {
    width: 100%;
    height: 200px;
}
    
#\32 62ca9a0 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#fe4dcf92 {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\31 8baff58 {
    width: 100%;
    height: 200px;
}
    
#\30 d75a06a {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#f6ed461c {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#ba578749 {
    width: 100%;
    height: 200px;
}
    
#\32 57807a3 {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\37 a48fdbc {
    width: 100%;
    height: 200px;
}
    
#cc381031 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
    
#ac474dbc {
    border-radius: 10px;
    row-gap: 0;
    width: 22%;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\34 24fc7e1 {
    width: 100%;
    height: 200px;
}
    
#b8ab8cc9 {
    max-width: 100%;
    width: auto;
    margin-top: 10px;
    height: auto;
}
}



@media all {
    
#\32 9951944 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\36 801eae4 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 0225a68 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 b12a8dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8689d16 {
    height: 16px;
}
    
#\37 6a840b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f87c5a2 {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 ecc075a {
    height: 56px;
}
    
#\31 f2e72bd {
    column-gap: 28px;
    row-gap: 28px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\30 32a0c38 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#cd59ffdc {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ea9877e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f2a2c16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e271094 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\30 62abe5c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 ce8e45a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ee09bac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c0ecf3f {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\32 6554c91 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 73cbb7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a5a7fa3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6f7df85 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\33 11c0c93 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\33 836dad1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d34b07ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f01c12be {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#f7821ace {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#bc4735a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afb09c1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b166596b {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\35 c782ce8 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e297e271 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf7056db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2b03d30 {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\31 ebffd8c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 2a14364 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e84c2e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fbab2fde {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 10px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 30.67%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#a2f7fc0e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#d6cfdcf1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e88ccf96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 2e37816 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
}
    
#\36 10cb63c {
    background-color: var(--color_5);
    background-image: none;
}
    
#ba092053 {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 fb157ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 51e723d {
    height: 12px;
}
    
#\38 a07715f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2fa3c7d {
    min-height: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\30 f077599 {
    height: 36px;
}
    
#aaae3e35 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\34 c96c07f {
    width: 100%;
}
}



@media all {
    
#\31 32e1483 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: column;
}
    
#\30 168285f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d05aeb3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b4205fe3 {
    max-width: 40px;
    width: 100%;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 d07937a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b69f3b12 {
    column-gap: 40px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\37 f96a71f {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d17965bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#def27693 {
    align-self: center;
    max-width: 120px;
    width: 100%;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\39 169d803 {
    background-color: rgba(255, 252, 223, 1);
    background-image: none;
}
    
#ad66a564 {
    max-width: 40px;
    width: 100%;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\30 5b311ad {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 50%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#b1c1eb6f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 583d7fb {
    border-color: rgba(26,34,53,0.08);
    background-color: var(--color_5);
    border-radius: 10px;
    row-gap: 16px;
    box-shadow: 0 2px 12px rgba(26,34,53,0.07);
    width: 50%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#fc2faa1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 93517ec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 10b42d5 {
    height: 411px;
}
    
#dce68359 {
    width: 100%;
    min-height: 80px;
}
    
#\35 c312e81 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c0faac4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b0c256ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.76%;
}
    
#d4d6e9d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.76%;
}
    
#dfdba101 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.76%;
}
    
#\36 17acd6e {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.76%;
}
    
#\32 3bf0a16 {
    column-gap: 4.481327658963416%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 de54b38 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e8861c50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\32 e0f6d8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\33 e8282e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\37 254981c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\31 d646e90 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#b871330d {
    column-gap: 3.921161701592989%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 19a5a4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4dae3ef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 ce459ca {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9951944 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 32a0c38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\38 e271094 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\30 c0ecf3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\34 6f7df85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#f01c12be {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#b166596b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#b2b03d30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
    
#\31 f2e72bd {
    column-gap: 3.921161701592989%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#fbab2fde {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.04%;
}
}



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



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



@media (max-width: 767px) {
    
#e3240dbd {
    min-height: unset;
    flex-direction: column;
    padding: 32px 4% 32px 4%;
}
    
#\36 402d468 {
    width: 100%;
    padding: 60px 5% 48px 5%;
}
    
#\35 d1b7780 {
    width: 234px;
}
    
#\36 b625ffa {
    width: 100%;
}
    
#\37 df77a7d {
    min-height: 300px;
    align-self: flex-start;
    height: 106.00%;
}
    
#\37 e35824a {
    width: undefinednull;
}
    
#\39 e2030ef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 93517ec {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#dce68359 {
    width: 100%;
}
    
#\35 c312e81 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 c0faac4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 47047b2 {
    align-items: center;
}
    
#\34 23d2710 {
    align-items: center;
}
    
#\32 3bf0a16 {
    flex-direction: column;
    row-gap: 16px;
}
    
#b0c256ec {
    width: 100%;
}
    
#d4d6e9d7 {
    width: 100%;
}
    
#dfdba101 {
    width: 100%;
}
    
#\36 17acd6e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 de54b38 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 20c063e {
    align-items: center;
}
    
#\32 8c176c8 {
    align-items: center;
}
    
#b871330d {
    flex-direction: column;
    row-gap: 20px;
}
    
#e8861c50 {
    width: 100%;
}
    
#\32 e0f6d8d {
    width: 100%;
}
    
#\33 e8282e9 {
    width: 100%;
}
    
#\37 254981c {
    width: 100%;
}
    
#\31 d646e90 {
    width: 100%;
}
    
#\32 19a5a4a {
    width: 100%;
}
    
#\38 7f42f21 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e4dae3ef {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 6e83d64 {
    align-items: center;
}
    
#\36 2d7a7a4 {
    align-items: center;
}
    
#\32 ce459ca {
    flex-direction: column;
    row-gap: 16px;
}
    
#efe6252e {
    width: 100%;
}
    
#db706ba1 {
    width: 100%;
}
    
#\35 fc6ca53 {
    width: 100%;
}
    
#\35 6496e3e {
    width: 100%;
}
    
#fe4dcf92 {
    width: 100%;
}
    
#f6ed461c {
    width: 100%;
}
    
#\32 57807a3 {
    width: 100%;
}
    
#ac474dbc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 9951944 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 0225a68 {
    align-items: center;
}
    
#\31 f87c5a2 {
    align-items: center;
}
    
#\31 f2e72bd {
    flex-direction: column;
    row-gap: 20px;
}
    
#\30 32a0c38 {
    width: 100%;
}
    
#\38 e271094 {
    width: 100%;
}
    
#\30 c0ecf3f {
    width: 100%;
}
    
#\34 6f7df85 {
    width: 100%;
}
    
#f01c12be {
    width: 100%;
}
    
#b166596b {
    width: 100%;
}
    
#b2b03d30 {
    width: 100%;
}
    
#fbab2fde {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 2e37816 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ba092053 {
    align-items: center;
}
    
#\33 fb157ee {
    width: 247px;
}
    
#\33 2fa3c7d {
    align-items: center;
}
    
#aaae3e35 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 f96a71f {
    align-items: center;
}
    
#\31 32e1483 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 5b311ad {
    width: 100%;
}
    
#b69f3b12 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\33 583d7fb {
    width: 100%;
}
}

