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

  *#dm .dmInner a.u_1615223342 { border-color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1615223342:hover,
  *#dm .dmInner a.u_1615223342.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1399979596 {
    background-color:var(--color_5) !important;
    border-color:rgba(255,255,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1252201307 {
    background-color:var(--color_5) !important;
    border-color:rgba(255,255,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1980141941 {
    background-color:var(--color_5) !important;
    border-color:rgba(255,255,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1652170786 { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1652170786:hover,
  *#dm .dmInner a.u_1652170786.hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1183002342 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1183002342:hover,
  *#dm .dmInner a.u_1183002342.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1685487663 {
    border-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner a.u_1436475137:hover,
  *#dm .dmInner a.u_1436475137.hover {
    background-color:rgba(20,35,80,1) !important;
    background-image:initial !important;
    border-color:rgba(20,35,80,1) !important;
  }

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

  *#dm .dmInner nav.u_1440048896 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#bcca6c6d {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    justify-content: center;
}
    
#e19b6a9a::before, #e19b6a9a > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(26,43,94,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#e19b6a9a {
    background-image: url('https://lirp.cdn-website.com/90372fcb/dms3rep/multi/opt/1784824203333-16_9-cJv-1920w.png');
}
    
#\34 3a4941e {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\31 01ae5b0 {
    row-gap: 24px;
    max-width: 800px;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 0b2d3f0 {
    max-width: 100%;
    width: 780px;
    height: auto;
}
    
#\33 9fa65cd {
    max-width: 700px;
    width: auto;
    height: auto;
}
    
#\39 8c6f417 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
    
#\32 4a32a01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\32 4a32a01 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    min-width: 240px;
}
    
#e87529cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#e87529cc {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    min-width: 200px;
}
    
#\37 089f8ff {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    max-width: 700px;
    align-items: center;
    flex-wrap: wrap;
}
    
#\38 d806ef9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b1d83a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\39 b1d83a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 9abb3d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\30 9abb3d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 13d8836.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\31 13d8836 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 0ef9591 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#afaf5e11 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
    align-items: center;
}
    
#\38 3c6f05f {
    background-color: var(--color_1);
    border-color: var(--color_2);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#a8db92d6 {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#\32 c591de2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d7a6dc5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a47f5f6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#b01121fb {
    row-gap: 12px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 76c515f {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\32 ff3d3cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 30eda01 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e39956ee {
    row-gap: 12px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 a1af915 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\33 dba4b74 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 07245a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c331448f {
    row-gap: 12px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 46a60d0 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\34 e11e7db {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 445c4ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 6952c8b {
    min-height: auto;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\34 28a74da {
    background-color: var(--color_3);
}
    
#\37 bac5c54 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d50ee1d8 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#ff2633b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 bc6d2aa {
    min-height: auto;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: column;
    align-items: center;
}
    
#e0a5b4c7 {
    background-color: var(--color_1);
}
    
#\39 ebfc7bc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 39daf64 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\36 7b3f50f {
    row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 a612c4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 aa2480f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a683dc8b {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
}



@media all {
    
#\36 7193878 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\37 346737b {
    background-color: var(--color_1);
}
    
#ed7343ad {
    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%;
}
    
#\36 e78c3b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e686c60d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e70a8800 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\32 8e4e574 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\37 712d088 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#affdd949 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 943d445 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#ef3d3013 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#e12f542c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c10a2e97 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#d909cebd {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\39 b1b4741 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b56f281d {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\36 95418a2 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\34 fc6bfbf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1426af3 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\38 ba2a9f8 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\37 6819d04 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 868d8b3 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#d92b3a68 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#a55a9b57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da9f792d {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#bbdc6b7d {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\30 7381762 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c975bec5 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#dde18e35 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#b620c128 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f03d75c {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\39 4b78c06 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\30 332eb15 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be3ba630 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\33 7ad74d3 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\37 e647a40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 313c56d {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\38 b6f8123 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\38 45651ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 1fa3376 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\31 1e975c8 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\32 e4078ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af7b5669 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#e074b9da {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#a26f60e2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b2cca37 {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#\35 ee0c864 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#cee7a1b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 67432ba {
    padding-top: 24px;
    padding-left: 16px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    border-radius: 12px;
    row-gap: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: column;
    width: 17%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
    min-width: 140px;
}
    
#c20d9a1a {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#f613dedd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ff21d92 {
    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%;
}
    
#\33 90058c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\33 90058c1 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#ceaf6611 {
    min-height: auto;
    row-gap: 56px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    align-items: center;
}
    
#d3780d8e {
    background-color: var(--color_2);
}
    
#ec1dda17 {
    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%;
}
    
#b57b5034 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ffac8594 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac5ae51f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 48px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#fdfca4d7 {
    row-gap: 16px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#a4c0c2ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fdbc5ad {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#\34 1da1f5a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bd22c557 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 bf0b24c {
    row-gap: 16px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 3ff3152 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ce0606f {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#fa9d6847 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1cb11cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f69e3d7e {
    row-gap: 16px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 6ed31c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3a491a6 {
    align-self: center;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
}
    
#ced257ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 cfe5c8d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 85bd757 {
    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%;
}
    
#\33 652a3f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\33 652a3f0 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\33 3e9b703 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#f0e99799 {
    background-color: var(--color_1);
}
    
#\39 8edc101 {
    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%;
}
    
#ad6ebe4d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6a39ea0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7d644d3 {
    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%;
}
    
#\32 e1b9002 {
    border-radius: 12px;
    box-shadow: 0 4px 18px rgba(26,43,94,0.10);
    flex-direction: row;
    max-width: 800px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
}
    
#\37 4f3086a {
    row-gap: 0px;
    flex-direction: column;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#c0d5dc79 {
    row-gap: 8px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\33 a77048b {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\34 7ca949d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eedf501e {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\37 b0750a7 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\35 3f121cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4422eec {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#b2ff6f2d {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 bcc79f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a602c26c {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\38 6af6b12 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\30 b35f2be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 7839892 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\39 abb35f0 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\31 5f31e22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8a986c7 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\37 dd77649 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\34 1106873 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4636bc8 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\32 78e4d0f {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\32 dd9a542 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b4d90be {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\32 5db8930 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#fc7ff048 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f82a68a0 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#a0207ed5 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#fc353daa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 064a79f {
    row-gap: 0px;
    flex-direction: column;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 e3cb655 {
    row-gap: 8px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\36 4d534e6 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\36 f0b1245 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c04a0cb0 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#fd6daa17 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\34 e30f232 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 75890cc {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#fb9f72c4 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#f1ea0195 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 bba5d8d {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\32 954b487 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\33 571ecbb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c1ce6ef {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\39 27d801f {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#c3e0634e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2a888a6 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#b229520e {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#bdf994b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf77748b {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#\31 6ac699e {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#ebd8c62c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 403f580 {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#c2ade965 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\30 8ed97f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c072d0dc {
    column-gap: 10px;
    padding-top: 12px;
    flex-direction: row;
    padding-left: 20px;
    padding-bottom: 12px;
    min-height: 48px;
    justify-content: flex-start;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 20px;
}
    
#fdfc95f0 {
    max-width: 100%;
    width: 20px;
    height: 20px;
}
    
#\34 36738af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e59a773 {
    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%;
}
    
#\35 ecb83fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\35 ecb83fa {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#f1f94a97 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#d605425c {
    background-color: var(--color_2);
}
    
#ab36a925 {
    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%;
}
    
#\35 4e8a337 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6571800 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aee1afce {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 64px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#e5b9c2ef {
    row-gap: 12px;
    flex-direction: column;
    width: 42%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 f389e16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 14aed1b {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\31 03d7c6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1342184 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d7873b22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c82505a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0c7e844 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 16cf770 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 d5c75a6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 895432e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 df6de9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6a0fce1 {
    row-gap: 12px;
    flex-direction: column;
    width: 42%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 c68d31b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 2c31df5 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#cab1aa47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e5ec9fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 145e760 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cdf9ba9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 63d3043 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 ed709f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 6af0c16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3f26fac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7211c63 {
    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%;
}
    
#c7a27ec9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#c7a27ec9 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\38 e922132 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\31 d230750 {
    background-color: var(--color_1);
}
    
#\32 e0cef56 {
    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%;
}
    
#\39 83189d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 54a5968 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a59d592e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\38 9cf0521 {
    row-gap: 40px;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 49e29e3 {
    row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f30c397b {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\36 66bd8fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 063bffe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 eff3dff {
    row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 570531a {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#ba4ad3a3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b4929eaf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9955c59 {
    row-gap: 40px;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#b79be3e9 {
    row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 7918f27 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\32 7eb9419 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 baf9e48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db624b37 {
    row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#ef01e8f7 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#eade65bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e1b29a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c97f0b14 {
    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%;
}
    
#\38 49d8a62.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\38 49d8a62 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#a0c382f8 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\39 e587936 {
    background-color: var(--color_6);
}
    
#\35 00b3070 {
    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%;
}
    
#\37 2fb729f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9d447f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#caa00d8c {
    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%;
}
    
#\31 ac89e3e {
    align-self: center;
    max-width: 900px;
    width: 100%;
    min-height: 100px;
    height: 410px;
}
}



@media all {
    
#d59dffc4 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\32 fb4b869 {
    background-color: var(--color_1);
}
    
#e8db377b {
    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%;
}
    
#f78ff07d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 aa356e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9dda2c2 {
    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%;
}
    
#\32 e2dde6d {
    align-self: center;
    max-width: 900px;
    width: 100%;
}
    
#\36 7aa6c2d {
    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%;
}
    
#dd0ff3fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#dd0ff3fd {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\33 6593b60 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    align-items: center;
}
    
#\30 4ca5ac5 {
    background-color: var(--color_2);
}
    
#\37 f9aa3f9 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 d51b005 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 28eaa77 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    height: auto;
}
    
#a2468f99 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 25a0ec9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8348981.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#e8348981 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\34 453dcb2 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\34 3afdbf5 {
    background-color: var(--color_1);
}
    
#\33 bc0e969 {
    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%;
}
    
#b693e742 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 217b081 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e0eeb53 {
    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%;
}
    
#\33 9a23bc3 {
    align-self: center;
    max-width: 100%;
    width: 800px;
    min-height: 100px;
    height: 500px;
}
    
#\33 b5656d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7ba56ff {
    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%;
}
    
#\34 dec7d17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\34 dec7d17 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#c785df59 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
    align-items: center;
}
    
#\30 a771e83 {
    background-color: var(--color_3);
}
    
#\33 15a3b2e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#b7a4991d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 738b2fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 54ba7f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\36 54ba7f4 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\33 0a39772 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7193878 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 8e4e574 {
    width: 30%;
}
    
#\34 943d445 {
    width: 30%;
}
    
#c10a2e97 {
    width: 30%;
}
    
#b56f281d {
    width: 30%;
}
    
#a1426af3 {
    width: 30%;
}
    
#\32 868d8b3 {
    width: 30%;
}
    
#da9f792d {
    width: 30%;
}
    
#c975bec5 {
    width: 30%;
}
    
#\37 f03d75c {
    width: 30%;
}
    
#be3ba630 {
    width: 30%;
}
    
#\35 313c56d {
    width: 30%;
}
    
#\34 1fa3376 {
    width: 30%;
}
    
#af7b5669 {
    width: 30%;
}
    
#\33 b2cca37 {
    width: 30%;
}
    
#\31 67432ba {
    width: 30%;
}
}



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#bcca6c6d {
    min-height: 80vh;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\34 3a4941e {
    align-items: center;
}
    
#\31 01ae5b0 {
    width: 100%;
}
    
#\39 8c6f417 {
    flex-direction: column;
    align-items: center;
}
    
#\32 4a32a01 {
    min-width: 280px;
}
    
#e87529cc {
    min-width: 280px;
}
}



@media (max-width: 767px) {
    
#afaf5e11 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a8db92d6 {
    align-items: center;
}
    
#\30 a47f5f6 {
    align-items: center;
    flex-direction: column;
    row-gap: 32px;
}
    
#b01121fb {
    width: 80%;
}
    
#e39956ee {
    width: 80%;
}
    
#c331448f {
    width: 80%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 7193878 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ed7343ad {
    align-items: center;
}
    
#e70a8800 {
    align-items: center;
}
    
#\32 8e4e574 {
    width: 46%;
}
    
#\34 943d445 {
    width: 46%;
}
    
#c10a2e97 {
    width: 46%;
}
    
#b56f281d {
    width: 46%;
}
    
#a1426af3 {
    width: 46%;
}
    
#\32 868d8b3 {
    width: 46%;
}
    
#da9f792d {
    width: 46%;
}
    
#c975bec5 {
    width: 46%;
}
    
#\37 f03d75c {
    width: 46%;
}
    
#be3ba630 {
    width: 46%;
}
    
#\35 313c56d {
    width: 46%;
}
    
#\34 1fa3376 {
    width: 46%;
}
    
#af7b5669 {
    width: 46%;
}
    
#\33 b2cca37 {
    width: 46%;
}
    
#\31 67432ba {
    width: 46%;
}
    
#\36 ff21d92 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ceaf6611 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ec1dda17 {
    align-items: center;
}
    
#ac5ae51f {
    align-items: center;
    flex-direction: column;
    row-gap: 40px;
}
    
#fdfca4d7 {
    width: 100%;
}
    
#\33 bf0b24c {
    width: 100%;
}
    
#f69e3d7e {
    width: 100%;
}
    
#\32 85bd757 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 3e9b703 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 8edc101 {
    align-items: center;
}
    
#\35 7d644d3 {
    align-items: center;
}
    
#\32 e1b9002 {
    flex-direction: column;
}
    
#\37 4f3086a {
    width: 100%;
}
    
#\31 064a79f {
    width: 100%;
}
    
#\35 e59a773 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f1f94a97 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab36a925 {
    align-items: center;
}
    
#aee1afce {
    flex-direction: column;
    row-gap: 40px;
}
    
#e5b9c2ef {
    width: 100%;
}
    
#b6a0fce1 {
    width: 100%;
}
    
#\35 7211c63 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 e922132 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 e0cef56 {
    align-items: center;
}
    
#a59d592e {
    flex-direction: column;
    row-gap: 32px;
}
    
#\38 9cf0521 {
    width: 100%;
}
    
#\33 9955c59 {
    width: 100%;
}
    
#c97f0b14 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a0c382f8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 00b3070 {
    align-items: center;
}
    
#caa00d8c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d59dffc4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e8db377b {
    align-items: center;
}
    
#c9dda2c2 {
    align-items: center;
}
    
#\36 7aa6c2d {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\34 453dcb2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 bc0e969 {
    align-items: center;
}
    
#\35 e0eeb53 {
    align-items: center;
}
    
#\33 9a23bc3 {
    width: 100%;
    height: 320px;
}
    
#\34 7ba56ff {
    align-items: center;
}
}



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

