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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1773712872 img { object-fit:cover !important; }

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

  *#dm .dmInner div.u_1193896612 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1576891097 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1105699290 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1724541719 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1458312456 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1540273543 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1722437276 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1421171589 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1615336043 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1362425012 img {
    border-radius:6px 6px 0 0 !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1804205267 img {
    border-radius:6px 0 0 6px !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1057104159 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1166797204 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1857382569 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1174441829 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1792526461 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1393034286 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1937730463 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1337545291 img {
    border-radius:6px !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1124384279 .advanced-form-label { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1124384279 input,
  *#dm .dmInner div.u_1124384279 textarea,
  *#dm .dmInner div.u_1124384279 select {
    color:var(--color_6) !important;
    background-color:rgba(26,26,26,1) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

  *#dm .dmInner div.u_1582443372 .advanced-form-label { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1582443372 input,
  *#dm .dmInner div.u_1582443372 textarea,
  *#dm .dmInner div.u_1582443372 select {
    color:var(--color_6) !important;
    background-color:rgba(26,26,26,1) !important;
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:6px !important;
  }

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

  *#dm .dmInner div.u_1418448725 .socialHubIcon {
    width:24px !important;
    height:24px !important;
    line-height:24px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1418448725 .socialHubInnerDiv { justify-content:center !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 0b75472 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\33 ee227eb::before, #\33 ee227eb > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 ee227eb {
    background-image: url('https://irp.cdn-website.com/a6855988/dms3rep/multi/opt/1785642683003-16_9-TM9-1920w.png');
}
    
#dceee38c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0;
    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;
    flex: 1 1 auto;
}
    
#db647f2c {
    row-gap: 20px;
    padding-top: 60px;
    flex-direction: column;
    padding-left: 20px;
    padding-bottom: 120px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\36 99f2ed6 {
    max-width: 90vw;
    width: 480px;
    height: auto;
}
    
#e361ae1e {
    max-width: 400px;
    width: auto;
    height: auto;
}
    
#de6ea138.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#de6ea138 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#\32 cdcb093 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(10,10,10,0.95);
}
    
#d99ed4ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 0;
    padding-bottom: 14px;
    padding-right: 0;
}
#d99ed4ef {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\38 4a89cbb {
    min-height: 0;
    column-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}
    
#\34 309eaf5 {
    background-color: var(--color_4);
    border-color: var(--color_3);
    border-width: 0px 0px 2px 0px;
    border-style: solid;
}
    
#faf42aab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.7%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\33 3978823 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#\38 2b520c6 {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#\38 c646fa8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea68580b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.7%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\32 abaa21e {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#\33 b25c5b3 {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#c2bbda73 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3ea0104 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.7%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
    min-height: 8px;
}
    
#\32 37ce5be {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#e62ba802 {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#c59f55c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2953727 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.7%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
    min-height: 8px;
}
    
#cd69b413 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#\35 c5bbefc {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#\39 d916d8a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3f03f64 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.7%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
    min-height: 8px;
}
    
#e9436596 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#\30 93ec650 {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#ba21d59d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d02a78e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 16.67%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 20px;
    padding-left: 8px;
}
    
#f34e4cc7 {
    max-width: 100%;
    width: 28px;
    margin-bottom: 6px;
    height: 28px;
}
    
#\37 70b7c54 {
    max-width: 100%;
    width: auto;
    margin-top: 2px;
    height: auto;
}
    
#\37 6cb7545 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 2dfab5b {
    min-height: 240px;
    column-gap: 0;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#a6884119 {
    background-color: var(--color_1);
}
    
#\39 ca406ad {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    min-height: 8px;
}
    
#e17f9c9a {
    width: 240px;
    height: auto;
}
    
#\38 14a4819 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3a001fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ad2a3b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3106545 {
    row-gap: 12px;
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#\30 4c09130 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#da389d95 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\34 cc914ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f1ead31 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#ef69b86e {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#b8117caa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fe8cadd {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\39 cf4902c {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#ba9fab33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c051a5b {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\32 e2b3947 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#e05c0c14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d8baea7 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#c8bf8f27 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#ca9d879f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2912c2a {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\30 7744b96 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#b0267d0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9af649a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 48px;
    padding-bottom: 18px;
    padding-right: 48px;
}
#\33 9af649a {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#aa5d5010 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 175d41c {
    width: 100%;
    min-height: 700px;
    height: 100%;
}
}



@media all {
    
#\32 330677d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#eb35d085 {
    background-color: var(--color_2);
}
    
#\32 2cfa9d8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b3ad8cf1 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\38 689bc43 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5dcbdf3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6e20ec8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: wrap;
}
    
#f3bc6e70 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#bb62762a {
    width: 100%;
    height: 200px;
}
    
#\34 21a9c8c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\34 21a9c8c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 0ac37ae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\32 0ac37ae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2f179a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\32 2f179a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 23855c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\37 23855c8 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\33 ca696fc {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#ceb0273f {
    width: 100%;
    height: 200px;
}
    
#\32 7c8a6d3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\32 7c8a6d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c316bc6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\30 c316bc6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6c61261.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#b6c61261 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ab0619a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#ab0619a7 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#c9e808ab {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#be8bda2f {
    width: 100%;
    height: 200px;
}
    
#\31 d1d587e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\31 d1d587e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc983115.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#cc983115 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af4936f1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#af4936f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 5c94e75.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\31 5c94e75 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#b98a05da {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#e41b1f87 {
    width: 100%;
    height: 200px;
}
    
#\35 877c3e9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\35 877c3e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b86283fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#b86283fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3fa7c8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#f3fa7c8e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 aa19e5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\38 aa19e5f {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\38 98c4047 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\37 f6a2b52 {
    width: 100%;
    height: 200px;
}
    
#\38 0034a3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\38 0034a3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9e29529.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\36 9e29529 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbdcaf48.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#dbdcaf48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b96f9c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\35 b96f9c2 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\34 281c688 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\36 784feaf {
    width: 100%;
    height: 200px;
}
    
#\36 f24d4b8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\36 f24d4b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 804f184.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#\30 804f184 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bbf2f053.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 16px;
    padding-bottom: 0;
    padding-right: 16px;
}
#bbf2f053 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a752f7ae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#a752f7ae {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 b6b457a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 d587c1a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#\35 d587c1a {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#a3c7406b {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\32 2acea19 {
    background-color: var(--color_1);
    border-color: var(--color_3);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#e1a98053 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 2a8bfde {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\38 dbb277f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 720457c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e1025bb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 e6c8b89 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
    
#d4cfc02b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e04931ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#e04931ca {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\30 9c1673a {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#eae30fc8 {
    background-color: var(--color_4);
    border-color: var(--color_3);
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
    
#fceb65be {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\39 0b7e06e {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#b8eb82ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c2c5dc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 692a421 {
    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%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 75d2fef {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(17,17,17,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#bfe856eb {
    width: 100%;
    height: 160px;
}
    
#b1f1c54d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#b1f1c54d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6346a24.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\36 6346a24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3312777.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\32 3312777 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 372c06c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\34 372c06c {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: 12px;
    margin-bottom: 16px;
    margin-right: 16px;
}
    
#\34 94e04c0 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(17,17,17,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#\35 0582181 {
    width: 100%;
    height: 160px;
}
    
#e17887d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#e17887d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f83bdd3a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#f83bdd3a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5c1cd9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\30 5c1cd9f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 db85f17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\35 db85f17 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: 12px;
    margin-bottom: 16px;
    margin-right: 16px;
}
    
#\35 de84704 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(17,17,17,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#aa78293d {
    width: 100%;
    height: 160px;
}
    
#\31 789d998.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\31 789d998 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7dd3527.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\39 7dd3527 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d06a0404.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#d06a0404 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cb0f5c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#\31 cb0f5c5 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: 12px;
    margin-bottom: 16px;
    margin-right: 16px;
}
    
#a6dcfc09 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(17,17,17,1);
    border-radius: 6px;
    row-gap: 0;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 0;
}
    
#a6a7d327 {
    width: 100%;
    height: 160px;
}
    
#a7044ca6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 14px;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#a7044ca6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a5394c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\35 a5394c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 6175752.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0;
    padding-left: 16px;
    padding-bottom: 4px;
    padding-right: 16px;
}
#\30 6175752 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a37fd8f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
}
#a37fd8f4 {
    margin-left: 16px;
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin-top: 12px;
    margin-bottom: 16px;
    margin-right: 16px;
}
    
#\39 4b5b64c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e1beb291.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#e1beb291 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\37 1320b78 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#ae8e94ed {
    background-color: var(--color_1);
}
    
#\38 0c830fa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 87eecd6 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#\36 fee235f {
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    height: auto;
}
    
#\35 01581b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a5aa16b {
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    height: auto;
}
    
#\32 7fe7883 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 6f5f006 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 9f9431f {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: row;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#a52e7945 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#e935dffd {
    width: 100%;
    min-height: 480px;
    height: 100%;
}
    
#\39 f44003d {
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 32px;
    width: 45%;
    padding-bottom: 32px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 32px;
}
    
#dc66367d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4206425 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f71e840 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3e6aa27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd66fcd7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#bd66fcd7 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
}



@media all {
    
#\31 0e89450 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\32 8557c98 {
    background-color: var(--color_2);
    border-color: var(--color_3);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#ab77b0b7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\39 f8e87c5 {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#\30 d06fda6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cab1f5f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1c2b692 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: wrap;
}
    
#\38 14eb9fe {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\34 32987b6 {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\36 e614897 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 342f5f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dd150fdd {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#\36 d6a19e5 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\30 01c9f7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d7c60cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3ce0772 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 91c3ca4 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\30 5b7c697 {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\32 564475a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f09a044d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaf8898f {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#b7bd75a7 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#de0b3edf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5c6ae40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 142ffcf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b22905d {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#f4cde20e {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\39 e20c084 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7a422c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e19ff3f {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#\36 6296427 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#d6619923 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b23cd1c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d02f6bf2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f45a4e76 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#f9734d0d {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#a3335a7b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1ba1649 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8159ce8 {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#ec479d77 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\36 92baebb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7e69b68 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a95d61eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 32d57e1 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\31 293e6a3 {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\38 10beba5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 17ac2af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 36c4ebc {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#\37 3f16dd1 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\32 221d573 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f8e3d4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4a02ba6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fed7b00b {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#c16d2324 {
    row-gap: 0;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 64px;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\34 4825a11 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8d5775f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b8de1e8 {
    align-self: stretch;
    margin-left: 0;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    margin-right: 0;
    height: auto;
    min-width: 1px;
}
    
#\36 091aab8 {
    row-gap: 2px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#edd8128b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 40adb33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8121db0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc44034a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#d4578a8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#d4578a8f {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\36 389f9b5 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\36 3d43fc2 {
    background-color: var(--color_1);
}
    
#d91bcc8d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 a432915 {
    align-self: center;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#dfe85a0b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca7ac699 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2bcc963 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c78f291e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: wrap;
}
    
#\39 3e56342 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 1886346 {
    width: 80px;
    height: 80px;
}
    
#\32 a1422e9 {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\38 ea2c1ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ddc87b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd4802dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 cbf44ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebd7ff1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 4013fa6 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\33 775e673 {
    width: 80px;
    height: 80px;
}
    
#\34 b6ca24d {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\37 b8fd1d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 333456c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 839e847 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb4db56c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b554e32c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 09ce1ed {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 5f98d94 {
    width: 80px;
    height: 80px;
}
    
#\33 6eb510c {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\39 028c248 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d72c148 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb499eb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 7c0fe96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 238fc8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1d13a2b {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.5);
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#d6db22fb {
    width: 80px;
    height: 80px;
}
    
#\33 12f681a {
    row-gap: 4px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\32 f731c0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 47d34d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec58b2b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 58026b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 bf873a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 210a0af {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\36 ba759d5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#\36 ba759d5 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#c92577c6 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\37 6b4002d {
    background-color: var(--color_2);
    border-color: var(--color_3);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#\39 0e622e0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\37 7be62b1 {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    margin-bottom: 4px;
    height: auto;
}
    
#a02c4c88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4b6b32f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 014f85b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d260bfb4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    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%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: wrap;
}
    
#\35 8c5d1cc {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#eb1e6541 {
    width: 72px;
    height: 72px;
}
    
#\36 e454173 {
    row-gap: 3px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\32 db0703d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b11c0f02 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 348f6d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 dbdfb15 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f754da6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f36999c2 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#e710c0f4 {
    width: 72px;
    height: 72px;
}
    
#\36 f7d8b10 {
    row-gap: 3px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\39 7fee23e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 b03e4d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2915d6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c3e1f793 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 dd61aa4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f4d03567 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#c557858f {
    width: 72px;
    height: 72px;
}
    
#\38 98b6012 {
    row-gap: 3px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\32 fb46af2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d3a0693d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 adf5faf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c37f588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a37074a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 922b153 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_5);
    background-color: rgba(26,26,26,1);
    border-radius: 6px;
    column-gap: 16px;
    flex-direction: row;
    width: 47.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\35 1988463 {
    width: 72px;
    height: 72px;
}
    
#\31 8cac9cc {
    row-gap: 3px;
    padding-top: 0;
    flex-direction: column;
    flex: 1 1 auto;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\39 dbe8342 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#edce523d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 d9fda1c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7cba0ab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 3576376 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fef7b422 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 6cca283.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 36px;
    padding-bottom: 12px;
    padding-right: 36px;
}
#\31 6cca283 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\33 86ad2b4 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    align-items: center;
}
    
#\39 e651601 {
    background-color: var(--color_1);
}
    
#fba7acb3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#a384e760 {
    column-gap: 20px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: center;
    align-items: center;
    padding-right: 0;
}
    
#bbfa3a77 {
    max-width: 100%;
    width: 120px;
    min-height: 1px;
    height: auto;
}
    
#\37 8a92c1b {
    width: 200px;
    height: auto;
}
    
#fe12e551 {
    max-width: 100%;
    width: 120px;
    min-height: 1px;
    height: auto;
}
    
#f2b58d56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e29e2d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 baaa333 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cee2785c {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\36 fd3069e {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 820e8d1 {
    row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 8da017f {
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#f9e8c0f7 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
}
    
#\34 e6509cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 48px;
    padding-bottom: 18px;
    padding-right: 48px;
}
#\34 e6509cd {
    min-height: 56px;
}
    
#\37 923e5ef {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c7cc36e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 bdace1e {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d24cd8ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b2e70da {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 126839f {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 330677d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f3bc6e70 {
    width: 48%;
}
    
#\33 ca696fc {
    width: 48%;
}
    
#c9e808ab {
    width: 48%;
}
    
#b98a05da {
    width: 48%;
}
    
#\38 98c4047 {
    width: 48%;
}
    
#\34 281c688 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9c1673a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 692a421 {
    flex-wrap: wrap;
}
    
#\38 75d2fef {
    width: 48%;
}
    
#\34 94e04c0 {
    width: 48%;
}
    
#\35 de84704 {
    width: 48%;
}
    
#a6dcfc09 {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0e89450 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 14eb9fe {
    width: 48%;
}
    
#\32 91c3ca4 {
    width: 48%;
}
    
#\38 b22905d {
    width: 48%;
}
    
#f45a4e76 {
    width: 48%;
}
    
#\37 32d57e1 {
    width: 48%;
}
    
#fed7b00b {
    width: 48%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\30 0b75472 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dceee38c {
    align-items: center;
}
    
#db647f2c {
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 100px;
    padding-left: 16px;
}
    
#\36 99f2ed6 {
    width: 280px;
}
    
#\32 cdcb093 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 4a89cbb {
    min-height: unset;
    flex-direction: row;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: wrap;
}
    
#faf42aab {
    width: 33.33%;
}
    
#ea68580b {
    width: 33.33%;
}
    
#f3ea0104 {
    width: 33.33%;
}
    
#\39 2953727 {
    width: 33.33%;
}
    
#\32 3f03f64 {
    width: 33.33%;
}
    
#\38 d02a78e {
    width: 33.33%;
}
}



@media (max-width: 767px) {
    
#\32 2dfab5b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 ca406ad {
    width: 100%;
}
    
#\32 3106545 {
    column-gap: 12px;
}
    
#aa5d5010 {
    width: 100%;
    min-height: 340px;
}
}



@media (max-width: 767px) {
    
#\32 330677d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 2cfa9d8 {
    align-items: center;
}
    
#d6e20ec8 {
    flex-direction: column;
}
    
#f3bc6e70 {
    width: 100%;
}
    
#\33 ca696fc {
    width: 100%;
}
    
#c9e808ab {
    width: 100%;
}
    
#b98a05da {
    width: 100%;
}
    
#\38 98c4047 {
    width: 100%;
}
    
#\34 281c688 {
    width: 100%;
}
    
#\31 b6b457a {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a3c7406b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e1a98053 {
    align-items: center;
}
    
#\37 e1025bb {
    align-items: center;
}
    
#d4cfc02b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 9c1673a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fceb65be {
    align-items: center;
}
    
#\36 692a421 {
    flex-direction: column;
}
    
#\38 75d2fef {
    width: 100%;
}
    
#\34 94e04c0 {
    width: 100%;
}
    
#\35 de84704 {
    width: 100%;
}
    
#a6dcfc09 {
    width: 100%;
}
    
#\39 4b5b64c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 1320b78 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0c830fa {
    align-items: center;
}
    
#\36 6f5f006 {
    align-items: center;
}
    
#\31 9f9431f {
    flex-direction: column;
}
    
#a52e7945 {
    width: 100%;
}
    
#e935dffd {
    min-height: 260px;
}
    
#\39 f44003d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 0e89450 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab77b0b7 {
    align-items: center;
}
    
#\33 1c2b692 {
    flex-direction: column;
}
    
#\38 14eb9fe {
    width: 100%;
}
    
#\32 91c3ca4 {
    width: 100%;
}
    
#\38 b22905d {
    width: 100%;
}
    
#f45a4e76 {
    width: 100%;
}
    
#\37 32d57e1 {
    width: 100%;
}
    
#fed7b00b {
    width: 100%;
}
    
#bc44034a {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 389f9b5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d91bcc8d {
    align-items: center;
}
    
#c78f291e {
    flex-direction: column;
}
    
#\39 3e56342 {
    width: 100%;
}
    
#\38 4013fa6 {
    width: 100%;
}
    
#\36 09ce1ed {
    width: 100%;
}
    
#\38 1d13a2b {
    width: 100%;
}
    
#\31 210a0af {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c92577c6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 0e622e0 {
    align-items: center;
}
    
#d260bfb4 {
    flex-direction: column;
}
    
#\35 8c5d1cc {
    width: 100%;
}
    
#f36999c2 {
    width: 100%;
}
    
#f4d03567 {
    width: 100%;
}
    
#\35 922b153 {
    width: 100%;
}
    
#fef7b422 {
    align-items: center;
}
}



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

