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

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

  *#dm .dmInner a.u_1517445426 {
    border-radius:4px !important;
    box-shadow:0 0 32px rgba(124,108,255,0.35) !important;
  }

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

  *#dm .dmInner div.u_1118656091 {
    background-color:var(--color_3) !important;
    border-color:rgba(255,255,255,0.08) !important;
    border-width:0px 0px 1px 0px !important;
    border-style:solid !important;
    border-radius:16px 16px 0 0 !important;
  }

  *#dm .dmInner div.u_1768808726 {
    border-color:rgba(255,255,255,0.08) !important;
    border-width:1px 0px 0px 0px !important;
    border-style:solid !important;
    border-radius:0 0 16px 16px !important;
  }

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

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

  *#dm .dmInner a.u_1537823766 {
    border-color:rgba(255,255,255,0.08) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1304466190 {
    border-color:rgba(255,255,255,0.08) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1772404669 {
    border-radius:4px !important;
    box-shadow:0 0 32px rgba(124,108,255,0.35) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1911395437 {
    border-radius:4px !important;
    box-shadow:0 0 32px rgba(124,108,255,0.35) !important;
  }

  *#dm .dmInner *.u_1494217922 { text-align:CENTER !important; }

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

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

  *#dm .dmInner nav.u_1896698298 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 2eb6576 {
    min-height: auto;
    width: 100%;
    padding-top: 10px;
    padding-right: 5%;
    padding-bottom: 10px;
    padding-left: 5%;
    flex-direction: column;
}
    
#\36 8c1ecf4 {
    border-color: rgba(255,255,255,0.08);
    border-width: 0px 0px 1px 0px;
    background-image: linear-gradient(90deg, #1a1530 0%, #110f1e 50%, #1a1530 100%);
    border-style: solid;
}
    
#\32 a089964 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 a2ecce3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 8750c50 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 96px 5% 80px 5%;
}
    
#a8b3175a {
    background-color: var(--color_1);
}
    
#\36 8c0091c {
    row-gap: 0;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\35 8e410dc {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 20px;
    height: auto;
}
    
#e8a48726 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#b3514c67 {
    max-width: 860px;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\38 7aa942a {
    max-width: 560px;
    width: 560px;
    margin-bottom: 40px;
    height: auto;
}
    
#\37 16ef65a {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 36px;
    flex-wrap: wrap;
}
    
#\34 dfbd64e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\34 dfbd64e {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\39 006b3c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\39 006b3c5 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\37 689998c {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#b5a0955c {
    min-height: auto;
    width: 100%;
    padding-top: 0;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
}
    
#e1fcc4a2 {
    background-color: var(--color_1);
}
    
#\37 f2bdabe {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 ba9f2f0 {
    background-color: var(--color_4);
    border-radius: 16px;
    box-shadow: 0 32px 80px rgba(0,0,0,0.5);
    max-width: 100%;
    width: 500px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(255,255,255,0.08);
    align-items: stretch;
    border-style: solid;
}
    
#\37 b60c985.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 18px;
    padding-bottom: 12px;
    padding-right: 18px;
}
#\37 b60c985 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff455b01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-left: 18px;
    padding-bottom: 8px;
    padding-right: 18px;
}
#ff455b01 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1b2e1cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 18px;
    padding-bottom: 16px;
    padding-right: 18px;
}
#c1b2e1cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 423aeef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 18px;
    padding-bottom: 18px;
    padding-right: 18px;
}
#\35 423aeef {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 05bc417 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 18px 0 18px 0;
}
    
#e70d80e0 {
    background-color: var(--color_4);
    border-color: rgba(255,255,255,0.08);
    border-width: 1px 0px 1px 0px;
    border-style: solid;
}
    
#ea354a83 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#cb6360b4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#ca5320f1 {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
}
    
#dd50e7e6 {
    background-color: var(--color_4);
    border-color: rgba(255,255,255,0.08);
    border-width: 1px 0px 1px 0px;
    border-style: solid;
}
    
#\33 f9214cd {
    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%;
    margin-bottom: 48px;
}
    
#c5d744f2 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\34 eeb27ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a892b32 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0.08);
    border-radius: 8px;
}
    
#\30 71a8671 {
    background-color: var(--color_4);
    padding-top: 40px;
    padding-left: 24px;
    width: 33%;
    padding-bottom: 40px;
    justify-content: center;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255,255,255,0.08);
    align-items: center;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 93d3dfc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 c76199d {
    background-color: var(--color_4);
    padding-top: 40px;
    padding-left: 24px;
    width: 33%;
    padding-bottom: 40px;
    justify-content: center;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255,255,255,0.08);
    align-items: center;
    border-style: solid;
    padding-right: 24px;
}
    
#d7e947f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f75f4e98 {
    background-color: var(--color_4);
    padding-top: 40px;
    padding-left: 24px;
    width: 33%;
    padding-bottom: 40px;
    justify-content: center;
    align-items: center;
    padding-right: 24px;
}
    
#eece1db8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#cef22fe1 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 80px 5% 80px 5%;
}
    
#bae8782c {
    background-color: var(--color_1);
}
    
#d7d99111 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#d739141f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 fff8cb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cba156df {
    max-width: 560px;
    width: auto;
    margin-bottom: 52px;
    height: auto;
}
    
#e86bbe2f {
    column-gap: 20px;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
    margin-bottom: 40px;
    flex-wrap: wrap;
}
    
#\33 6cc6984 {
    border-color: rgba(255,255,255,0.08);
    background-color: var(--color_4);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0 32px 80px rgba(0,0,0,0.5);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 280px;
    padding: 36px 32px 36px 32px;
}
    
#\30 d04515a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8899c0b {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#dd1b1069 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a5a4048.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#\38 a5a4048 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
}
    
#\30 66e7be9 {
    border-color: rgba(124,108,255,0.5);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0 32px 80px rgba(0,0,0,0.5);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    background-image: linear-gradient(180deg, rgba(124,108,255,0.07) 0%, var(--color_4) 100%);
    align-items: stretch;
    border-style: solid;
    min-width: 280px;
    padding: 36px 32px 36px 32px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\38 1d112bb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a09c95e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 96eb78e {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#febde643 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b68bf4bb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#b68bf4bb {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
}
    
#\37 db08c2c {
    border-color: rgba(255,255,255,0.08);
    background-color: var(--color_4);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0 32px 80px rgba(0,0,0,0.5);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 280px;
    padding: 36px 32px 36px 32px;
}
    
#d5e16194 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 28d29d8 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 e02c0a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e75fa3c0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#e75fa3c0 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
}
    
#af7b788a {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
}
    
#\39 0ea3162 {
    max-width: 700px;
    width: 700px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#Pricing {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 16px;
}
}



@media all {
    
#a874e9ba {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
}
    
#f5ea153c {
    border-color: rgba(124,108,255,0.2);
    border-width: 1px 0px 1px 0px;
    background-image: linear-gradient(135deg, rgba(124,108,255,0.10) 0%, rgba(124,108,255,0.03) 100%);
    border-style: solid;
}
    
#\32 cb59a61 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d0043ab3 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 20px;
    height: auto;
}
    
#eec75860 {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\38 8bbe515 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\35 c51f832 {
    max-width: 560px;
    width: auto;
    margin-bottom: 32px;
    height: auto;
}
    
#ab18d45b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#ab18d45b {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



@media all {
    
#a779324e {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
}
    
#e2132b03 {
    background-color: var(--color_4);
    border-color: rgba(255,255,255,0.08);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#\37 c4f912d {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#ea419333 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 595093c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5528cc8 {
    max-width: 560px;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#\34 ec0ed3f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\35 0e47496.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 28px;
}
#\35 0e47496 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 0cf5857.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 28px;
}
#\37 0cf5857 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dcd7f0d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 28px;
}
#dcd7f0d2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 0deea7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 28px;
}
#\31 0deea7b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#af37ef42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 28px;
}
#af37ef42 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#HowItWorks {
    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%;
    margin-bottom: 16px;
}
}



@media all {
    
#fa31419e {
    min-height: auto;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
}
    
#\31 aa93823 {
    background-color: var(--color_1);
}
    
#e39cf3b7 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\36 a5966ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 777ef9c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3a32cb1 {
    max-width: 560px;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#\38 c8ebe95 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0.08);
    border-radius: 16px;
}
    
#\30 00effd1 {
    padding-top: 36px;
    padding-left: 16px;
    padding-bottom: 36px;
    border-color: rgba(255,255,255,0.08);
    background-color: var(--color_4);
    row-gap: 8px;
    width: 24%;
    justify-content: center;
    border-width: 0px 1px 0px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 160px;
}
    
#\38 470b61a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ea91405 {
    padding-top: 36px;
    padding-left: 16px;
    padding-bottom: 36px;
    border-color: rgba(255,255,255,0.08);
    background-color: var(--color_4);
    row-gap: 8px;
    width: 24%;
    justify-content: center;
    border-width: 0px 1px 0px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 160px;
}
    
#f32b6052 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce209527 {
    padding-top: 36px;
    padding-left: 16px;
    padding-bottom: 36px;
    border-color: rgba(255,255,255,0.08);
    background-color: var(--color_4);
    row-gap: 8px;
    width: 24%;
    justify-content: center;
    border-width: 0px 1px 0px 0px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 160px;
}
    
#a69f791e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 58f9ee5 {
    background-color: var(--color_4);
    row-gap: 8px;
    padding-top: 36px;
    padding-left: 16px;
    width: 24%;
    padding-bottom: 36px;
    justify-content: center;
    align-items: center;
    padding-right: 16px;
    min-width: 160px;
}
    
#ad868730 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6bb2f29 {
    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%;
    margin-bottom: 16px;
}
}



@media all {
    
#\30 e34461c {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 5% 80px 5%;
}
    
#c0faff49 {
    background-color: var(--color_1);
}
    
#\32 78e0197 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#aba39f13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be642544 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 33d4319 {
    max-width: 560px;
    width: auto;
    margin-bottom: 48px;
    height: auto;
}
    
#Results {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 16px;
    min-height: 80px;
}
}



@media all {
    
#\32 7bed081 {
    min-height: auto;
    width: 100%;
    padding-top: 100px;
    padding-right: 5%;
    padding-bottom: 100px;
    padding-left: 5%;
    flex-direction: column;
}
    
#a009b597 {
    background-image: linear-gradient(180deg, var(--color_1) 0%, #0e0c1e 100%);
}
    
#\36 46d7fa5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a5af0ce2 {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\38 ad641db {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 20px;
    height: auto;
}
    
#ff7ea8e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f5975df {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#c7197b89 {
    max-width: 480px;
    width: auto;
    margin-bottom: 36px;
    height: auto;
}
    
#\35 7813fc7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\35 7813fc7 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-bottom: 20px;
}
    
#\30 1befd8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 588dae5 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 60px 5% 40px 5%;
}
    
#\34 1f0c40e {
    background-color: var(--color_4);
    border-color: rgba(255,255,255,0.08);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#d667b465 {
    column-gap: 40px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin-bottom: 48px;
    flex-wrap: wrap;
}
    
#\31 7a3f03d {
    row-gap: 12px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 200px;
}
    
#ae0bf773 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e108194f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e802ce82 {
    row-gap: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 120px;
}
    
#c752ec98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a009c3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 45eb627 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4002c1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 fe26ad4 {
    row-gap: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 120px;
}
    
#\32 f064e20 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8ba4166 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c191306a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 e8a595c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a61ab98 {
    row-gap: 8px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 120px;
}
    
#ade703cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6b39cae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c67fe5b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d3d1788 {
    row-gap: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding-top: 28px;
    flex-wrap: wrap;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255,255,255,0.08);
}
    
#\34 4fdaf6e {
    background-color: rgba(0,0,0,0);
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 abc6ffa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6daee27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 f3fe0fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3eddfc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 32f33c2 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d48de45 {
    background-color: rgba(13, 11, 26, 1);
    background-image: none;
}
    
#\34 ce52c43 {
    width: 1114px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3530f26 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\37 b53bf58 {
    background-color: rgba(13, 11, 26, 1);
    background-image: none;
}
    
#e2744e35 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecec45d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a7e1568f {
    margin: 0px 0px 0px 0px;
}
    
#\39 fd46f9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 d544860 {
    background-color: rgba(13, 11, 26, 1);
    background-image: none;
}
    
#f6343105 {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac13a4d4 {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 99b8af2 {
    margin: 0px 0px 0px 0px;
}
    
#c0e6e36e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a963a90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 18111d9 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\36 95782fa {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#de320548 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df51dd37 {
    margin: 0px 0% 0px 0%;
}
    
#\39 477fa47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e652b655 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0f3833f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 27bec06 {
    justify-content: flex-start;
    align-items: center;
    width: 99.8%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 158d9cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fb59d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e48d2162 {
    background-color: rgba(8, 9, 12, 1);
    background-image: none;
}
    
#adb231c3 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c43c229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ef7205 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8cedaa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 56a242c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0237aa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 66c02c5 {
    min-height: 502px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7facd83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d00fdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a0171f82 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cfdd248c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a6845d {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 61b5d79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d6abea {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7dd6c2c {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aab66222 {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 590f5c0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f8d6bde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a648482 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c85a023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b4bbfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8a09f95 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c535c257 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2de9fd {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bac8855 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb3b34a2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f3fe0fd {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 3eddfc8 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 32f33c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#\34 ce52c43 {
    margin-left: 0%;
    margin-right: 0%;
    width: 680px;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2744e35 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#ecec45d4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6343105 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ac13a4d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#c0e6e36e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 a963a90 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e652b655 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d6abea {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 7dd6c2c {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 27bec06 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 0fb59d7 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#adb231c3 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 c85a023 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6ef7205 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 8cedaa7 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c8a09f95 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 d0237aa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 66c02c5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\35 9a6845d {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



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



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



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



@media (max-width: 767px) {
    
#e48d2162 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 66c02c5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 2eb6576 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 a089964 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 8750c50 {
    min-height: unset;
    padding-top: 64px;
    padding-bottom: 60px;
}
    
#\36 8c0091c {
    align-items: center;
}
    
#\37 16ef65a {
    flex-direction: column;
    align-items: center;
}
    
#\34 dfbd64e {
    max-width: 320px;
    width: 100%;
}
    
#\39 006b3c5 {
    max-width: 320px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b5a0955c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f2bdabe {
    align-items: center;
}
    
#\34 ba9f2f0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 05bc417 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ea354a83 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ca5320f1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f9214cd {
    align-items: center;
}
    
#\38 a892b32 {
    flex-direction: column;
}
    
#\30 71a8671 {
    width: 100%;
}
    
#\37 c76199d {
    width: 100%;
}
    
#f75f4e98 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cef22fe1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e86bbe2f {
    align-items: center;
    flex-direction: column;
}
    
#\33 6cc6984 {
    width: 100%;
    max-width: 420px;
}
    
#\30 66e7be9 {
    width: 100%;
    max-width: 420px;
}
    
#\37 db08c2c {
    width: 100%;
    max-width: 420px;
}
    
#af7b788a {
    align-items: center;
}
    
#Pricing {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a874e9ba {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 cb59a61 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#fa31419e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 c8ebe95 {
    align-items: center;
    flex-direction: column;
}
    
#\30 00effd1 {
    width: 100%;
}
    
#\36 ea91405 {
    width: 100%;
}
    
#ce209527 {
    width: 100%;
}
    
#\38 58f9ee5 {
    width: 100%;
}
    
#\37 6bb2f29 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 e34461c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#Results {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 7bed081 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 46d7fa5 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 588dae5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d667b465 {
    flex-direction: column;
}
    
#\31 7a3f03d {
    width: 100%;
    min-width: unset;
}
    
#e802ce82 {
    width: 100%;
    min-width: unset;
}
    
#\38 fe26ad4 {
    width: 100%;
    min-width: unset;
}
    
#\37 a61ab98 {
    width: 100%;
    min-width: unset;
}
    
#\37 d3d1788 {
    align-items: flex-start;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\33 3eddfc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\37 32f33c2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#\34 ce52c43 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#e2744e35 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#ecec45d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 fd46f9a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f6343105 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ac13a4d4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#\32 a963a90 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\30 18111d9 {
    height: 8px;
}
    
#\36 95782fa {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#de320548 {
    height: auto;
    min-height: 160px;
}
    
#e652b655 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\31 27bec06 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fb59d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#adb231c3 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 6ef7205 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8cedaa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\36 d0237aa {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66c02c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#a0171f82 {
    height: auto;
    min-height: 160px;
}
    
#\35 9a6845d {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 3d6abea {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 7dd6c2c {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#aab66222 {
    height: auto;
    min-height: 160px;
}
    
#\31 590f5c0 {
    height: auto;
    min-height: 160px;
}
    
#\35 c85a023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#c8a09f95 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

