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

  *#dm .dmInner div.u_1146599038 {
    border-color:rgba(0,220,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:100px !important;
  }

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

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

  *#dm .dmInner div.u_1568094162 img {
    border-width:1px !important;
    border-style:solid !important;
    border-color:rgba(0,220,255,0.15) !important;
    border-radius:16px !important;
    box-shadow:0 40px 80px rgba(0,0,0,0.5) !important;
  }

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

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

  *#dm .dmInner div.u_1589635437 {
    border-color:rgba(0,220,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:100px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1468077242 img {
    border-width:1px !important;
    border-style:solid !important;
    border-color:rgba(0,220,255,0.15) !important;
    border-radius:20px !important;
    box-shadow:0 20px 60px rgba(0,0,0,0.4) !important;
  }

  *#dm .dmInner div.u_1039676408 {
    border-color:rgba(0,220,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:100px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1491050845 {
    border-color:rgba(200,40,180,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:100px !important;
  }

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

  *#dm .dmInner a.u_1656993566 { border-radius:8px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 3c27b03 {
    min-height: auto;
    column-gap: 0;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    align-items: center;
}
    
#\35 7d9d10d::before, #\35 7d9d10d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(8,10,28,0.7);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.7;
    content: '';
    height: 100%;
}
#\35 7d9d10d {
    background-image: url('https://irp.cdn-website.com/e2449c3b/dms3rep/multi/opt/1786501527122-16_9-Af7-1920w.png');
}
    
#\37 ad29ca9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 92vh;
    background-position: 50% 50%;
    column-gap: 0;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 8%;
    padding-right: 8%;
    padding-bottom: 8%;
    padding-left: 8%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#\33 08c5320.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 18px;
    padding-bottom: 6px;
    padding-right: 18px;
}
#\33 08c5320 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 0b8d005 {
    max-width: 900px;
    width: 100%;
    height: auto;
}
    
#\36 ddf8f43 {
    max-width: 600px;
    width: 100%;
    height: auto;
}
    
#d308ee5e {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#a81664b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#a81664b2 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\32 75f596f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\32 75f596f {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\39 b90417e {
    align-self: center;
    max-width: 1100px;
    width: 100%;
    margin-top: -40px;
    height: 500px;
}
}



@media all {
    
#ca105041 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 3%;
    padding-right: 8%;
    padding-bottom: 3%;
    padding-left: 8%;
    flex-direction: column;
    align-items: center;
}
    
#\34 6561fd9 {
    background-color: rgba(18, 22, 58, 0.5);
}
    
#\33 dacfede {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    background-color: rgba(0,0,0,0);
}
    
#ef93ccb9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#ef93ccb9 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 28px;
    height: auto;
}
    
#e325a5e0 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 4px;
    flex-direction: column;
    width: 22%;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\33 9e285df {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 8c6b97a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 75ce852 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 4px;
    flex-direction: column;
    width: 22%;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\30 40af0fd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 51987f2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 c6224d6 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 4px;
    flex-direction: column;
    width: 22%;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#fbcb1cc8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 1e749ec {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 22b155f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 4px;
    flex-direction: column;
    width: 22%;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#abb55205 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 1987b99 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 e3f3187.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
}
#\32 e3f3187 {
    max-width: 100%;
    width: 100%;
    margin-top: 28px;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\38 df0d5df {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 6%;
    padding-right: 8%;
    padding-bottom: 6%;
    padding-left: 8%;
    flex-direction: column;
    align-items: center;
}
    
#\38 5118378 {
    background-color: rgba(0,0,0,0);
}
    
#ca99e8ce {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#bdb59b78.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 18px;
    padding-bottom: 6px;
    padding-right: 18px;
}
#bdb59b78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6742164 {
    max-width: 700px;
    width: 100%;
    height: auto;
}
    
#\35 669cf4d {
    max-width: 540px;
    width: 100%;
    height: auto;
}
    
#cb3f9b46 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    flex-wrap: wrap;
}
    
#\32 6af2bc6 {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 240px;
    border-color: rgba(0, 220, 255, 0.15);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(18, 22, 58, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    column-gap: 0;
    flex-direction: column;
    width: 18%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\35 d673158 {
    margin-left: 0;
    max-width: 100%;
    width: 36px;
    margin-top: 0;
    margin-bottom: 0;
    height: 36px;
    margin-right: 0;
}
    
#\32 d63d2a0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 ef06ca6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e3953dec {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 240px;
    border-color: rgba(0, 220, 255, 0.15);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(18, 22, 58, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    column-gap: 0;
    flex-direction: column;
    width: 18%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\38 ea687e4 {
    margin-left: 0;
    max-width: 100%;
    width: 36px;
    margin-top: 0;
    margin-bottom: 0;
    height: 36px;
    margin-right: 0;
}
    
#\33 5a29704 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 defcfd5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 f6acddb {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 240px;
    border-color: rgba(0, 220, 255, 0.15);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(18, 22, 58, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    column-gap: 0;
    flex-direction: column;
    width: 18%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\39 1df4e22 {
    margin-left: 0;
    max-width: 100%;
    width: 36px;
    margin-top: 0;
    margin-bottom: 0;
    height: 36px;
    margin-right: 0;
}
    
#\30 e1817a4 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 56b824c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 1da1e53 {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 240px;
    border-color: rgba(0, 220, 255, 0.15);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(18, 22, 58, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    column-gap: 0;
    flex-direction: column;
    width: 18%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#fdc07f1c {
    margin-left: 0;
    max-width: 100%;
    width: 36px;
    margin-top: 0;
    margin-bottom: 0;
    height: 36px;
    margin-right: 0;
}
    
#\38 e6e5fc0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dfb2c711 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#de7809fd {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 240px;
    border-color: rgba(0, 220, 255, 0.15);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(18, 22, 58, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    column-gap: 0;
    flex-direction: column;
    width: 18%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\39 e3e649f {
    margin-left: 0;
    max-width: 100%;
    width: 36px;
    margin-top: 0;
    margin-bottom: 0;
    height: 36px;
    margin-right: 0;
}
    
#f5e52e52 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e0394092 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#be27a20d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#\34 ff4d52b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 36px;
    padding-bottom: 14px;
    padding-right: 36px;
}
#\34 ff4d52b {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
}



@media all {
    
#\36 b80e998 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 6%;
    padding-right: 8%;
    padding-bottom: 6%;
    padding-left: 8%;
    flex-direction: column;
    align-items: center;
}
    
#\37 30f41db {
    background-color: rgba(18, 22, 58, 0.3);
}
    
#ab9133e7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    column-gap: 6%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#a30f5830 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    flex-direction: column;
    width: 48%;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\35 78e5637 {
    max-width: 100%;
    width: 100%;
    height: 520px;
}
    
#\34 c3a2651 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 24px;
    flex-direction: column;
    width: 46%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#f8a9b7ae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 18px;
    padding-bottom: 6px;
    padding-right: 18px;
}
#f8a9b7ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b571d99 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 80f4159 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 499419f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#c0484997 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\38 fef6a61 {
    max-width: 100%;
    width: 20px;
    margin-top: 2px;
    height: 20px;
}
    
#\36 9a98feb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c8aacd8 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#ca07b75b {
    max-width: 100%;
    width: 20px;
    margin-top: 2px;
    height: 20px;
}
    
#\30 c4aeb61 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4c18659 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 0;
}
    
#c019cfd0 {
    max-width: 100%;
    width: 20px;
    margin-top: 2px;
    height: 20px;
}
    
#f9499bd4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 05d999d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\36 05d999d {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
}



@media all {
    
#a9638803 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 6%;
    padding-right: 8%;
    padding-bottom: 6%;
    padding-left: 8%;
    flex-direction: column;
    align-items: center;
}
    
#\39 b84eed0 {
    background-color: rgba(0,0,0,0);
}
    
#\36 1d015fc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#\31 a9f2b2c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-left: 18px;
    padding-bottom: 6px;
    padding-right: 18px;
}
#\31 a9f2b2c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 83e613d {
    max-width: 600px;
    width: 100%;
    height: auto;
}
    
#\35 77610df {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
    
#\31 089d4c3 {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 200px;
    border-color: rgba(200, 40, 180, 0.2);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(30, 36, 80, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    flex-direction: column;
    width: 23%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\35 9ac7ebd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bff63a79 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a8b4661a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b261c873 {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 200px;
    border-color: rgba(200, 40, 180, 0.2);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(30, 36, 80, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    flex-direction: column;
    width: 23%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#d1f5547f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d939c66b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 3aef3bf {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 70105af {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 200px;
    border-color: rgba(200, 40, 180, 0.2);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(30, 36, 80, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    flex-direction: column;
    width: 23%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\33 c78a032 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e4bdf3f9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#cf9292c3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 1638070 {
    padding-top: 28px;
    padding-left: 22px;
    padding-bottom: 28px;
    min-height: 200px;
    border-color: rgba(200, 40, 180, 0.2);
    margin-right: 0;
    margin-left: 0;
    background-color: rgba(30, 36, 80, 0.6);
    border-radius: 16px;
    row-gap: 12px;
    flex-direction: column;
    width: 23%;
    margin-top: 0;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    margin-bottom: 0;
    border-style: solid;
    padding-right: 22px;
}
    
#\31 8b7f342 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 1aac389 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 0406d76 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\33 00dc799 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 7%;
    padding-right: 8%;
    padding-bottom: 7%;
    padding-left: 8%;
    flex-direction: column;
    align-items: center;
}
    
#\33 cca2346 {
    background-color: rgba(0,0,0,0);
}
    
#\30 463ad1b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 0;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 56px;
    padding-right: 56px;
    padding-bottom: 56px;
    padding-left: 56px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    background-image: linear-gradient(135deg, rgba(0, 40, 70, 0.8) 0%, rgba(50, 0, 70, 0.8) 100%);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 220, 255, 0.2);
    border-radius: 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\35 768ff55 {
    max-width: 700px;
    width: 100%;
    height: auto;
}
    
#df00507a {
    max-width: 520px;
    width: 100%;
    height: auto;
}
    
#\38 94f26bd {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    min-height: 0;
    margin-right: 0;
    margin-left: 0;
    row-gap: 0;
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    margin-top: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: 0;
}
    
#\30 2369089.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\30 2369089 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
    
#\36 24c7bb5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\36 24c7bb5 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3c27b03 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ad29ca9 {
    padding-top: 10%;
    padding-left: 5%;
    padding-bottom: 10%;
    padding-right: 5%;
}
    
#\39 b90417e {
    margin-top: -20px;
    height: 340px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca105041 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 dacfede {
    row-gap: 20px;
    flex-wrap: wrap;
}
    
#e325a5e0 {
    width: 44%;
}
    
#\39 75ce852 {
    width: 44%;
}
    
#\33 c6224d6 {
    width: 44%;
}
    
#\39 22b155f {
    width: 44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 df0d5df {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cb3f9b46 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\32 6af2bc6 {
    width: 46%;
}
    
#e3953dec {
    width: 46%;
}
    
#\30 f6acddb {
    width: 46%;
}
    
#\31 1da1e53 {
    width: 46%;
}
    
#de7809fd {
    width: 46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b80e998 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab9133e7 {
    row-gap: 32px;
    flex-direction: column;
}
    
#a30f5830 {
    width: 100%;
}
    
#\35 78e5637 {
    height: 320px;
}
    
#\34 c3a2651 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9638803 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 77610df {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#\31 089d4c3 {
    width: 46%;
}
    
#b261c873 {
    width: 46%;
}
    
#\33 70105af {
    width: 46%;
}
    
#\32 1638070 {
    width: 46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 00dc799 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 463ad1b {
    padding-top: 40px;
    padding-left: 24px;
    padding-bottom: 40px;
    padding-right: 24px;
}
}



@media (max-width: 767px) {
    
#\34 3c27b03 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ad29ca9 {
    padding-top: 14%;
    padding-right: 5%;
    padding-bottom: 14%;
    padding-left: 5%;
    row-gap: 20px;
    min-height: 80vh;
}
    
#d308ee5e {
    row-gap: 12px;
    flex-direction: column;
    align-items: center;
}
    
#a81664b2 {
    max-width: 100%;
    width: 280px;
}
    
#\32 75f596f {
    max-width: 100%;
    width: 280px;
}
    
#\39 b90417e {
    margin-top: 0;
    height: 220px;
}
}



@media (max-width: 767px) {
    
#ca105041 {
    min-height: unset;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\33 dacfede {
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 20px;
}
    
#e325a5e0 {
    width: 100%;
}
    
#\39 75ce852 {
    width: 100%;
}
    
#\33 c6224d6 {
    width: 100%;
}
    
#\39 22b155f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 df0d5df {
    min-height: unset;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#ca99e8ce {
    align-items: center;
}
    
#cb3f9b46 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#\32 6af2bc6 {
    width: 100%;
    min-height: 0;
}
    
#e3953dec {
    width: 100%;
    min-height: 0;
}
    
#\30 f6acddb {
    width: 100%;
    min-height: 0;
}
    
#\31 1da1e53 {
    width: 100%;
    min-height: 0;
}
    
#de7809fd {
    width: 100%;
    min-height: 0;
}
    
#be27a20d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 b80e998 {
    min-height: unset;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#ab9133e7 {
    flex-direction: column;
    row-gap: 32px;
}
    
#a30f5830 {
    width: 100%;
}
    
#\35 78e5637 {
    height: 320px;
}
    
#\34 c3a2651 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a9638803 {
    min-height: unset;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\36 1d015fc {
    align-items: center;
}
    
#\35 77610df {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#\31 089d4c3 {
    width: 100%;
    min-height: 0;
}
    
#b261c873 {
    width: 100%;
    min-height: 0;
}
    
#\33 70105af {
    width: 100%;
    min-height: 0;
}
    
#\32 1638070 {
    width: 100%;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\33 00dc799 {
    min-height: unset;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\30 463ad1b {
    padding-top: 36px;
    padding-right: 20px;
    padding-bottom: 36px;
    padding-left: 20px;
    row-gap: 18px;
}
    
#\38 94f26bd {
    row-gap: 12px;
    flex-direction: column;
    align-items: center;
}
    
#\30 2369089 {
    max-width: 280px;
    width: 100%;
}
    
#\36 24c7bb5 {
    max-width: 280px;
    width: 100%;
}
}

