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

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

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

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

  *#dm .dmInner div.u_1955245408 {
    background-color:rgba(255,189,88,0.18) !important;
    border-radius:10px !important;
  }

  *#dm .dmInner div.u_1226567443 {
    background-color:rgba(140,82,255,0.12) !important;
    border-radius:10px !important;
  }

  *#dm .dmInner div.u_1388548541 {
    background-color:rgba(140,82,255,0.12) !important;
    border-radius:10px !important;
  }

  *#dm .dmInner div.u_1558384325 {
    background-color:var(--color_5) !important;
    border-radius:10px !important;
  }

  *#dm .dmInner div.u_1605879348 {
    background-color:var(--color_5) !important;
    border-radius:10px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1463778487 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1586632033 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1766292511 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1353333462 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1947596245 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1632558603 {
    background-color:rgba(255,189,88,0.10) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1980386795 {
    background-color:rgba(255,189,88,0.10) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1377690315 {
    background-color:rgba(255,189,88,0.10) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1612964950 {
    background-color:rgba(255,189,88,0.10) !important;
    border-radius:50% !important;
  }

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

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

  *#dm .dmInner div.u_1811351063 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1560104930 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1164579801 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1054952779 {
    background-color:var(--color_3) !important;
    border-radius:50% !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1703518565 {
    background-color:var(--color_4) !important;
    border-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1321274667 .svg { fill:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 0002634.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#\36 0002634 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\31 f4fd8d0 {
    min-height: 92vh;
    column-gap: 4%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 60px;
}
    
#ef59dea1 {
    background-color: var(--color_1);
}
    
#ba655d2f {
    row-gap: 20px;
    width: 47.79%;
    min-width: 4%;
    min-height: 8px;
}
    
#c7fefc7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6f8ce29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0431b4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4fef538 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\39 cb04d5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#\39 cb04d5d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\31 c97e028 {
    row-gap: 8px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\35 e557696 {
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 da79bb0 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#d6bb0528 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8cfb8f5 {
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#feacdfd2 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#\38 4519d85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a1b2325 {
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 086dc78 {
    max-width: 100%;
    width: 16px;
    height: 16px;
}
    
#\39 98591a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1fb7f47 {
    width: 48.06%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 974c050 {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 0px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
    
#e74a1457.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 12px 20px;
}
#e74a1457 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 9ad927f {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5);
    align-items: center;
    border-style: solid;
    padding: 10px 20px 10px 20px;
}
    
#cf8c0b05 {
    background-color: rgba(140,82,255,0.12);
    border-radius: 50%;
    width: 48px;
    align-items: center;
    height: 36px;
    min-height: 48px;
}
    
#\31 efd26fd {
    max-width: 100%;
    width: 16px;
    height: auto;
}
    
#f17fcfa8 {
    row-gap: 2px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 229.702px;
}
    
#ed26b7a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d643867 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4a5fc62.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#e4a5fc62 {
    max-width: 100%;
    width: undefinednull;
    height: auto;
}
    
#dc7b806c {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5);
    align-items: center;
    border-style: solid;
    padding: 10px 20px 10px 20px;
}
    
#\36 ac43cd3 {
    background-color: rgba(140,82,255,0.12);
    border-radius: 50%;
    width: 35.9943px;
    align-items: center;
    height: 36px;
}
    
#bcdf3dd8 {
    max-width: 100%;
    width: 36px;
    height: auto;
}
    
#\33 73fee77 {
    row-gap: 2px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: undefinednull;
}
    
#\36 ff7fa92 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 91997eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0a48fbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\36 0a48fbb {
    max-width: 100%;
    width: 70px;
    height: auto;
}
    
#\39 413ac16 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5);
    align-items: center;
    border-style: solid;
    padding: 10px 20px 10px 20px;
}
    
#\35 c078ec1 {
    background-color: rgba(140,82,255,0.12);
    border-radius: 50%;
    width: 35.973px;
    align-items: center;
    height: 36px;
}
    
#\33 1162c6f {
    max-width: 100%;
    width: 36px;
    height: auto;
}
    
#bb210247 {
    row-gap: 2px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 307.109px;
}
    
#\35 c6f5df9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f824b2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 17654a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\35 17654a5 {
    max-width: 100%;
    width: 71px;
    height: auto;
}
    
#\38 f1267e1 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5);
    align-items: center;
    border-style: solid;
    padding: 10px 20px 10px 20px;
}
    
#\32 d950613 {
    background-color: rgba(140,82,255,0.12);
    border-radius: 50%;
    width: 48px;
    align-items: center;
    height: 36px;
    min-height: 48px;
}
    
#\36 e864aa1 {
    max-width: 100%;
    width: 36px;
    height: auto;
}
    
#\34 3da49b1 {
    row-gap: 2px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 d305ae8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c75d403 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 89c3aa7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\34 89c3aa7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 91d9b0e {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5);
    align-items: center;
    border-style: solid;
    padding: 10px 20px 10px 20px;
}
    
#\37 43e5c50 {
    background-color: rgba(140,82,255,0.12);
    border-radius: 50%;
    width: 36px;
    align-items: center;
    height: 36px;
}
    
#aaad6f02 {
    max-width: 100%;
    width: 36px;
    height: auto;
}
    
#\35 d09e1cb {
    row-gap: 2px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 79681a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 0d33434 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 91950df.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 10px 3px 10px;
}
#\38 91950df {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 daf48bf {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\30 45515f6 {
    background-color: var(--color_6);
}
    
#fbe7a459 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\34 84456a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7666b02 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e08e164 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba8a0427 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#c3b30e4e {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\35 a9d745f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#dd3b8dea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 16909b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0266e09 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#af8ab24d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#ce848879 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7bbe961 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b069ec6 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 84d06c4 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 1b9f26d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b8eefe0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 90a9e23 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 12px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 7ac7653 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 ccdedf3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 21bbf21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 1f5ebaf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#c783c376 {
    background-color: rgba(255,189,88,0.07);
    border-radius: 0px 12px 12px 0px;
    padding-top: 20px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 20px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
}
    
#c40de87d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 27bd024 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
}
    
#a8359b54 {
    background-color: var(--color_1);
}
    
#d1a9c9da {
    row-gap: 20px;
    width: 38.0%;
    min-width: 4%;
    padding-left: 28px;
    border-width: 0px 0px 0px 3px;
    border-style: solid;
    border-color: var(--color_3);
    min-height: 8px;
}
    
#\34 251a945 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 25bcd26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cf7ddf5c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 748d558 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2494ca5 {
    width: 58.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#aca71774 {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\37 540270d {
    row-gap: 6px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
}
    
#c32007de {
    max-width: 100%;
    width: 50%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ab73bde {
    width: 50%;
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 75535c4 {
    row-gap: 6px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
}
    
#f2a6852b {
    max-width: 100%;
    width: 49.43754669343727%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#af575abc {
    width: 50.56%;
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a3c3c727 {
    row-gap: 6px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
}
    
#\39 a55d45b {
    max-width: 100%;
    width: 50%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0b8b510 {
    width: 50%;
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 801d2ba {
    row-gap: 6px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
}
    
#\35 7257ef2 {
    max-width: 100%;
    width: 50%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c010711 {
    width: 50%;
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cebdeeb2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 d161570 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\30 7f00523 {
    background-color: var(--color_6);
}
    
#c459548b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\35 2b3419f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8968857 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f97b96a5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#ee5e6ace {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: rgba(140,82,255,0.06);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 2px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 4f10621 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c5ed546c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 f7c2346 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 2c3cbc8 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_3);
    background-color: rgba(140,82,255,0.06);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 2px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\30 33d9fae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 767437d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 1e1a89d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2694a6e {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 41cbeee {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 2349791 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 6c05948 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#bf61af15 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 35921b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3c72552 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 13ce137 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 92ab8d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a6153190 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#d66c517e {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 b501a85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 8bd4233 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
}
    
#\33 315e006 {
    background-color: var(--color_1);
}
    
#f419a242 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 38.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-left: 28px;
    border-width: 0px 0px 0px 3px;
    border-style: solid;
    border-color: var(--color_3);
    min-height: 8px;
}
    
#\39 653de3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f95b3870 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ccdb2b26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bffd13f5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 58.0%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\37 f1dc4a0 {
    padding-top: 18px;
    padding-left: 20px;
    padding-bottom: 18px;
    border-color: var(--color_5);
    border-radius: 18px;
    column-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\35 ea77ede.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\35 ea77ede {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#b14a0a7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 bc50584 {
    padding-top: 18px;
    padding-left: 20px;
    padding-bottom: 18px;
    border-color: var(--color_5);
    border-radius: 18px;
    column-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#e1c00bae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#e1c00bae {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\39 35a2b56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 db220f2 {
    padding-top: 18px;
    padding-left: 20px;
    padding-bottom: 18px;
    border-color: var(--color_5);
    border-radius: 18px;
    column-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\31 daf8ec7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\31 daf8ec7 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\37 4420569 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 137b0da {
    padding-top: 18px;
    padding-left: 20px;
    padding-bottom: 18px;
    border-color: var(--color_5);
    border-radius: 18px;
    column-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#bee1ae3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#bee1ae3f {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\37 61b635b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4e0cb37 {
    padding-top: 18px;
    padding-left: 20px;
    padding-bottom: 18px;
    border-color: var(--color_5);
    border-radius: 18px;
    column-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\31 893a715.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
}
#\31 893a715 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\35 76b904f {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 2005980 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe73c2d4 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\37 a3d2044 {
    background-color: var(--color_6);
}
    
#\33 6738d32 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#aea9b091 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a6ec0eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 64a3f33 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\32 f742a1c {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\36 fa17ff2 {
    background-color: var(--color_3);
    border-radius: 50%;
    width: 40px;
    align-items: center;
    height: 40px;
    min-height: 40px;
}
    
#\33 f77aaa1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 253c3ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 39746ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 fe3669f {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#c369563f {
    background-color: var(--color_3);
    border-radius: 50%;
    width: 40px;
    align-items: center;
    height: 40px;
}
    
#ffccdea2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7f89eb0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fcba48b {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#f792c8be {
    background-color: var(--color_3);
    border-radius: 50%;
    width: 40px;
    align-items: center;
    height: 40px;
}
    
#\35 fdcfe4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a4e2757 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7223984 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 5ce8411 {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\35 b88e66c {
    background-color: var(--color_3);
    border-radius: 50%;
    width: 40px;
    align-items: center;
    height: 40px;
}
    
#b7fe025c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3af5c9c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be8916b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 dc0d2f9 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\38 610be9c {
    background-color: var(--color_1);
}
    
#a4e377ba {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 4e78bab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3450f41 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be62adb6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\34 9720978 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\39 90718b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a75c9ae1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ed4b8bb9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 820c9ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2f3d7c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 74986cc {
    background-color: var(--color_3);
    border-radius: 18px;
    row-gap: 16px;
    padding-top: 32px;
    padding-left: 32px;
    width: 48%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 32px;
}
    
#\36 3d10fad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9b3ff9f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3d454f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4b29d46 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a14b2ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 791dd6a {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: column;
}
    
#c6ceba94 {
    background-color: var(--color_6);
}
    
#\38 5b1b664 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\30 2c6afa6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 552f573 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a4d02dec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e361cc0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\31 4d5e96c {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#aa698f2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#aa698f2a {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\37 2d6ae13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4e4dea9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd6a627f {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#f9d2a232.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#f9d2a232 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#bbe317f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd5dadcf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 6e3d1f8 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 eb807d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#\36 eb807d0 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\39 7e0852d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2a40404 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1132508 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#e67157cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
#e67157cb {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#a3132baa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 55c2820 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 6607ddc {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
}
    
#\30 402c5e8 {
    background-color: var(--color_1);
}
    
#\36 095ca53 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 38.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 cf9e4b4 {
    padding-top: 40px;
    padding-left: 32px;
    padding-bottom: 40px;
    border-color: var(--color_5);
    background-color: rgba(140,82,255,0.08);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    max-width: 320px;
    width: 100%;
    justify-content: center;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 32px;
}
    
#e34ae06f {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#\30 d5be0b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d0d2a6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c00b60e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 58.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-left: 28px;
    border-width: 0px 0px 0px 3px;
    border-style: solid;
    border-color: var(--color_3);
    min-height: 8px;
}
    
#\31 dd35ddc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d08f489b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f49b58cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5c93d30 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 c98b295.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
}
#\30 c98b295 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\30 5ccbead {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 cccfa80 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#ce28de9e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
}
#ce28de9e {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#c8d8c8b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db7f385f {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#d665a78c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
}
#d665a78c {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#f8d58f5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f19465b {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#b03116b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
}
#b03116b2 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#c2c011a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 7103859 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\39 0491836 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3a45196 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\37 cc40f23 {
    background-color: var(--color_6);
}
    
#\30 b591d78 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 06b2e6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 61810ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b406639 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
}
    
#ab251ec4 {
    border-color: var(--color_4);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    max-width: 480px;
    width: 48%;
    justify-content: flex-start;
    border-width: 2px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#dfeeb97d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 180px;
    height: 211px;
}
    
#\30 2a9e29f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a943fd27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b5f86f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1845e10 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 122d720 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 b548ddf {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 d4af7b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 ca34107 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 fe83763 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 2dfaa12 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e2aa8f9c {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\38 918a6d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7c61b6c {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 1cf6ef0 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\39 a1dd5a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d05e63a {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 10add8c {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 448469b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3121216.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#a3121216 {
    max-width: 100%;
    width: 100%;
    min-height: 56px;
}
    
#\30 88e6ecb {
    border-color: var(--color_5);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    max-width: 480px;
    width: 48%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\34 bf57798 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce29bdab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6e567af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6c83aa7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f865115 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 3a04fb9 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#cab6ad2f {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 2296d0b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da972fd0 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#ed3d77b4 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#ae51baca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 42ec6b1 {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#c8426e93 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 d103a4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d958232d {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 eaecc6a {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#da036b64 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 a44a43c {
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 d374682 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\31 a9269ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dcaae7bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#dcaae7bc {
    max-width: 100%;
    width: 100%;
    min-height: 56px;
}
}



@media all {
    
#\31 7a2fcc7 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\34 2f4216f {
    background-color: var(--color_1);
}
    
#\30 91a35c1 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\34 704e038 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 44246cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fad5ef5d {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    box-shadow: var(--color_3) 3px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
}
    
#\37 aef6bd2 {
    width: 100%;
}
}



@media all {
    
#f1685a43 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
}
    
#\35 edaecb5 {
    background-image: linear-gradient(135deg, var(--color_3) 0%, #6B35E8 100%);
}
    
#\32 e2bcfea {
    row-gap: 24px;
    width: 46.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 db9e066 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d49401d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c7f363dd {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#f410ffe5 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\36 b07e2be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4fba8f6 {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#cd38a98a {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#b4bb3a39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1c4262f {
    column-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#a35fae46 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#b2834643 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a2fc40c {
    width: 50.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 7d2b040 {
    background-color: var(--color_1);
    border-radius: 18px;
    row-gap: 16px;
    box-shadow: 0px 4px 24px 0px rgba(140,82,255,0.10);
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 36px 36px 36px 36px;
}
    
#\31 4dbdc38 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#widget_jce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 e0b6817 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\33 ae08e63 {
    background-color: rgba(0,0,0,0);
}
    
#\34 204d522 {
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 daf48bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ba8a0427 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#c3b30e4e {
    width: 48%;
}
    
#\37 0266e09 {
    width: 48%;
}
    
#\32 b069ec6 {
    width: 48%;
}
    
#\33 90a9e23 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d161570 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f97b96a5 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#ee5e6ace {
    width: 48%;
}
    
#\37 2c3cbc8 {
    width: 48%;
}
    
#\30 2694a6e {
    width: 48%;
}
    
#\38 6c05948 {
    width: 48%;
}
    
#a3c72552 {
    width: 48%;
}
    
#a6153190 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe73c2d4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 64a3f33 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\32 f742a1c {
    width: 48%;
}
    
#\30 fe3669f {
    width: 48%;
}
    
#\32 fcba48b {
    width: 48%;
}
    
#\36 5ce8411 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 791dd6a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 e361cc0 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\31 4d5e96c {
    width: 48%;
}
    
#bd6a627f {
    width: 48%;
}
    
#\35 6e3d1f8 {
    width: 48%;
}
    
#\37 1132508 {
    width: 48%;
}
}



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



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



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



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



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



@media (max-width: 767px) {
    
#\31 f4fd8d0 {
    min-height: unset;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
    row-gap: 32px;
}
    
#ba655d2f {
    width: 100%;
}
    
#\31 c97e028 {
    flex-direction: column;
    row-gap: 8px;
}
    
#a1fb7f47 {
    width: 100%;
}
    
#cf8c0b05 {
    width: 39.8295px;
    min-height: 48px;
}
    
#f17fcfa8 {
    width: 108px;
}
    
#\36 ac43cd3 {
    min-height: 48px;
    width: 47.9972px;
}
    
#\33 73fee77 {
    width: 145px;
}
    
#\35 c078ec1 {
    width: 47.9972px;
    min-height: 48px;
}
    
#bb210247 {
    width: 139.034px;
}
    
#\32 d950613 {
    min-height: 48px;
    width: 47.9972px;
}
    
#\34 3da49b1 {
    width: 141px;
}
    
#\37 43e5c50 {
    width: 47.9972px;
    min-height: 48px;
}
    
#\35 d09e1cb {
    width: 138.942px;
}
    
#\38 91950df {
    width: 71px;
}
    
#e4a5fc62 {
    width: 110px;
}
    
#\36 0a48fbb {
    width: undefinednull;
}
    
#\35 17654a5 {
    width: 70px;
}
    
#\34 89c3aa7 {
    width: 68.8778px;
}
}



@media (max-width: 767px) {
    
#\37 daf48bf {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fbe7a459 {
    align-items: center;
}
    
#ba8a0427 {
    flex-direction: column;
    row-gap: 16px;
}
    
#c3b30e4e {
    width: 100%;
}
    
#\37 0266e09 {
    width: 100%;
}
    
#\32 b069ec6 {
    width: 100%;
}
    
#\33 90a9e23 {
    width: 100%;
}
    
#\34 1f5ebaf {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 27bd024 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#d1a9c9da {
    width: 100%;
}
    
#c2494ca5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 d161570 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c459548b {
    align-items: center;
}
    
#f97b96a5 {
    flex-direction: column;
    row-gap: 16px;
}
    
#ee5e6ace {
    width: 100%;
}
    
#\37 2c3cbc8 {
    width: 100%;
}
    
#\30 2694a6e {
    width: 100%;
}
    
#\38 6c05948 {
    width: 100%;
}
    
#a3c72552 {
    width: 100%;
}
    
#a6153190 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 8bd4233 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#f419a242 {
    width: 100%;
}
    
#bffd13f5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fe73c2d4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 6738d32 {
    align-items: center;
}
    
#\38 64a3f33 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\32 f742a1c {
    width: 100%;
}
    
#\30 fe3669f {
    width: 100%;
}
    
#\32 fcba48b {
    width: 100%;
}
    
#\36 5ce8411 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 dc0d2f9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a4e377ba {
    align-items: center;
}
    
#be62adb6 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\34 9720978 {
    width: 100%;
}
    
#\35 74986cc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 791dd6a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 5b1b664 {
    align-items: center;
}
    
#\38 e361cc0 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\31 4d5e96c {
    width: 100%;
}
    
#bd6a627f {
    width: 100%;
}
    
#\35 6e3d1f8 {
    width: 100%;
}
    
#\37 1132508 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 6607ddc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\36 095ca53 {
    width: 100%;
}
    
#\39 c00b60e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e3a45196 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 b591d78 {
    align-items: center;
}
    
#\30 b406639 {
    flex-direction: column;
    row-gap: 24px;
}
    
#ab251ec4 {
    width: 100%;
}
    
#\30 88e6ecb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 7a2fcc7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 91a35c1 {
    align-items: center;
}
    
#fad5ef5d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f1685a43 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\32 e2bcfea {
    width: 100%;
}
    
#\34 a2fc40c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 e0b6817 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 204d522 {
    align-items: center;
}
}

