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

  *#dm .dmInner div.u_1269988252 img { border-radius:24px !important; }

  *#dm .dmInner div.u_1277716205 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1051565977 {
    background-color:var(--color_8) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1127206908 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1391400779 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1514781754 {
    background-color:var(--color_8) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1231203107 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1561381641 {
    background-color:var(--color_8) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1546092530 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1658369665 {
    background-color:var(--color_8) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1057353759 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1343925307 {
    background-color:var(--color_8) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner div.u_1508073046 {
    background-color:var(--color_7) !important;
    border-radius:999px !important;
  }

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

  *#dm .dmInner a.u_1363442920 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1817683254 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1995680626 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1535975219 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1879478599 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e489e5f7 {
    min-height: 240px;
    column-gap: 32px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#e3f7f40b {
    background-color: var(--color_1);
}
    
#\30 a13da42 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#bfdca4fe {
    max-width: 100%;
    width: auto;
}
    
#a0a94957 {
    max-width: 100%;
    width: auto;
}
    
#a6c16da2 {
    max-width: 100%;
    width: auto;
}
    
#da538b9b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#da538b9b {
    max-width: fit-content;
    width: auto;
    min-height: 64px;
}
    
#\38 1599095 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 42%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 0bc7f53 {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\39 9052910 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 9ad1e2f {
    background-color: var(--color_2);
}
    
#\35 8a63f81 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b1df7760 {
    max-width: 100%;
    width: auto;
}
    
#\34 14108b7 {
    max-width: 100%;
    width: auto;
}
    
#\37 10f6886.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\37 10f6886 {
    max-width: fit-content;
    width: auto;
    min-height: auto;
}
    
#\33 be06289 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 46b9d99 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#fc230f6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#fc230f6e {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\36 d74dbc6 {
    max-width: 100%;
    width: auto;
}
    
#f0a1f970 {
    max-width: 100%;
    width: auto;
}
    
#\30 cbd4dae {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\35 26ee8a0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\35 26ee8a0 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#e6252779 {
    max-width: 100%;
    width: auto;
}
    
#f897a754 {
    max-width: 100%;
    width: auto;
}
    
#f4ed6da1 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\38 5a95ba5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\38 5a95ba5 {
    max-width: 100%;
    width: 64px;
    height: 64px;
}
    
#\30 cc1bf28 {
    max-width: 100%;
    width: auto;
}
    
#d4f78467 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\31 b0a0c01 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#b5412212 {
    background-color: var(--color_1);
}
    
#f05c4d76 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b5e97086 {
    max-width: 100%;
    width: auto;
}
    
#\33 ddfc52b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 24px;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-wrap: wrap;
}
    
#b1d46d42 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\31 7adae1e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\31 7adae1e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cd188b4c {
    max-width: 100%;
    width: auto;
}
    
#bce62264 {
    max-width: 100%;
    width: auto;
}
    
#bdf4ed95 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\32 598ff71.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\32 598ff71 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\36 9f4ae9a {
    max-width: 100%;
    width: auto;
}
    
#cd32ec72 {
    max-width: 100%;
    width: auto;
}
    
#\39 93559a7 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\32 7c33097.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\32 7c33097 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c0b01d32 {
    max-width: 100%;
    width: auto;
}
    
#b98f56c4 {
    max-width: 100%;
    width: auto;
}
    
#bf12bf24 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#\32 9731398.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\32 9731398 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#bf3f65aa {
    max-width: 100%;
    width: auto;
}
    
#\31 f745597 {
    max-width: 100%;
    width: auto;
}
    
#\36 ce7a2e0 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#d8f26ea6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#d8f26ea6 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#b4b4a2e5 {
    max-width: 100%;
    width: auto;
}
    
#\30 7bffabb {
    max-width: 100%;
    width: auto;
}
    
#\30 5d7ba6c {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 14px rgba(46,42,34,0.08);
    flex-direction: column;
    width: 31.3%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 32px;
    min-width: 0;
}
    
#ca5077b8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#ca5077b8 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e7745f81 {
    max-width: 100%;
    width: auto;
}
    
#\34 634a16e {
    max-width: 100%;
    width: auto;
}
    
#\33 4170023 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 00a25e1 {
    max-width: 100%;
    width: auto;
}
    
#\34 d03dec1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\34 d03dec1 {
    max-width: fit-content;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\39 ec23b3c {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 4e1e6aa {
    background-color: var(--color_2);
}
    
#\39 8e22aac {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#e2b0b324 {
    max-width: 100%;
    width: auto;
}
    
#\35 c449c1b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 f620f97 {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\36 092de47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\36 092de47 {
    max-width: 100%;
    width: 72px;
    height: 72px;
}
    
#\36 77c2f0e {
    max-width: 100%;
    width: auto;
}
    
#f1c59ede {
    max-width: 100%;
    width: auto;
}
    
#\38 5958ed8 {
    max-width: 100%;
    width: auto;
}
    
#\35 6aa664d {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#c8459628.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#c8459628 {
    max-width: 100%;
    width: 72px;
    height: 72px;
}
    
#\32 1fa2295 {
    max-width: 100%;
    width: auto;
}
    
#\32 ecf8c3d {
    max-width: 100%;
    width: auto;
}
    
#\36 6a18064 {
    max-width: 100%;
    width: auto;
}
    
#c15790ce {
    row-gap: 12px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\38 d952753.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}
#\38 d952753 {
    max-width: 100%;
    width: 72px;
    height: 72px;
}
    
#\32 782e2c1 {
    max-width: 100%;
    width: auto;
}
    
#a12b608d {
    max-width: 100%;
    width: auto;
}
    
#\39 190d443 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#b33cfb8a {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 da3069a {
    background-color: var(--color_1);
}
    
#c886d27a {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 55f991e {
    max-width: 100%;
    width: auto;
}
    
#\32 36d5c6c {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\38 645bca6 {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#f107ad01 {
    background-color: var(--color_2);
}
    
#\31 389d967 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 6727c38 {
    max-width: 100%;
    width: auto;
}
    
#\33 1c13878 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#ecd68b44 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#bad91297 {
    background-color: var(--color_1);
}
    
#\32 854a97a {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 28f9f41 {
    max-width: 100%;
    width: auto;
}
    
#\31 6062fa2 {
    max-width: 100%;
    width: auto;
}
    
#e6eba4b0 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#bacf849e {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#bae64fc2 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\35 80b8bd6 {
    max-width: 100%;
    width: auto;
}
    
#\32 b2f0ab8 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\38 12e087a {
    max-width: 100%;
    width: auto;
}
    
#\34 9304e8c {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#a32930ec {
    max-width: 100%;
    width: auto;
}
    
#e3d79e92 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\30 4d95cc8 {
    max-width: 100%;
    width: auto;
}
    
#ba7c3555 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\37 17f9b96 {
    max-width: 100%;
    width: auto;
}
    
#\31 acbc0a0 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#f6517ab3 {
    max-width: 100%;
    width: auto;
}
    
#bae4d6ed {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#ed0f2c35 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#d87b0fc9 {
    max-width: 100%;
    width: auto;
}
    
#dbeb3c04 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\33 37b9066 {
    max-width: 100%;
    width: auto;
}
    
#fd32f71e {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#c541656a {
    max-width: 100%;
    width: auto;
}
    
#\30 ebe4025 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\31 93f761b {
    max-width: 100%;
    width: auto;
}
    
#f6457f67 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#e8412f70 {
    max-width: 100%;
    width: auto;
}
    
#cf2d23a7 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\30 14d962e {
    max-width: 100%;
    width: auto;
}
    
#\32 4fd1d6f {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#c5698b4c {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\30 50e6ebd {
    max-width: 100%;
    width: auto;
}
    
#\35 a442f7d {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\32 3022faf {
    max-width: 100%;
    width: auto;
}
    
#\30 17f8837 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\37 1246fb0 {
    max-width: 100%;
    width: auto;
}
    
#\33 4d192f5 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\36 a1490a6 {
    max-width: 100%;
    width: auto;
}
    
#\31 7829741 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#bdde07ee {
    max-width: 100%;
    width: auto;
}
    
#\37 51a8289 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\31 3bf281c {
    max-width: 100%;
    width: auto;
}
    
#b42acd25 {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#f8eff494 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\34 c6733de {
    max-width: 100%;
    width: auto;
}
    
#\35 fafe71e {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#ab842f7e {
    max-width: 100%;
    width: auto;
}
    
#\39 70b6bcb {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\33 58d9055 {
    max-width: 100%;
    width: auto;
}
    
#\37 d53d31c {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\31 cb7b84a {
    max-width: 100%;
    width: auto;
}
    
#df77be28 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\38 984c907 {
    max-width: 100%;
    width: auto;
}
    
#f7eb9c91 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\38 94197c5 {
    max-width: 100%;
    width: auto;
}
    
#\31 d8b44f2 {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\32 ac2f7e8 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#a4507802 {
    max-width: 100%;
    width: auto;
}
    
#\34 75aeea1 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\32 dc58abd {
    max-width: 100%;
    width: auto;
}
    
#\35 d6e4f98 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\37 1f96279 {
    max-width: 100%;
    width: auto;
}
    
#\39 be00f20 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#b53a7cf5 {
    max-width: 100%;
    width: auto;
}
    
#defdffc1 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#e70443af {
    max-width: 100%;
    width: auto;
}
    
#\32 d39fc17 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\39 b59be3b {
    max-width: 100%;
    width: auto;
}
    
#f06e4038 {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#\36 6182848 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#e8abedaf {
    max-width: 100%;
    width: auto;
}
    
#\38 14bd290 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\37 a3099ec {
    max-width: 100%;
    width: auto;
}
    
#\39 d790797 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\33 1469a3a {
    max-width: 100%;
    width: auto;
}
    
#\38 4648bfb {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\31 0ac3ec1 {
    max-width: 100%;
    width: auto;
}
    
#\32 ce53022 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\32 dc95522 {
    max-width: 100%;
    width: auto;
}
    
#\30 20a919d {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\39 b2ded5c {
    max-width: 100%;
    width: auto;
}
    
#\39 508ed91 {
    column-gap: 8px;
    padding-top: 10px;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 10px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
}
    
#fcddf80b {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 26%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#ee2c42e4 {
    max-width: 100%;
    width: auto;
}
    
#\39 2131098 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#b3dfa5c1 {
    max-width: 100%;
    width: auto;
}
    
#\39 3848b43 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#a74d3b6d {
    max-width: 100%;
    width: auto;
}
    
#c068159c {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#\33 164f1c3 {
    max-width: 100%;
    width: auto;
}
    
#df2294d3 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#d63f3d0c {
    max-width: 100%;
    width: auto;
}
    
#\34 0af5f4e {
    padding-top: 0;
    flex-direction: column;
    padding-left: 4px;
    width: 14.8%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4px;
    min-width: 0;
}
    
#a393328a {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#e38d79d7 {
    min-height: auto;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#f0f959ab {
    background-color: var(--color_2);
}
    
#\30 5a22349 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\33 655590c {
    max-width: 100%;
    width: auto;
}
    
#\35 ff1a67f {
    max-width: 100%;
    width: auto;
}
    
#\30 d6092f1 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\36 8265fef {
    min-height: auto;
    row-gap: 8px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#ff4ffa46 {
    background-color: var(--color_1);
}
    
#e138a5ed {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 700px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b2f70551 {
    max-width: 100%;
    width: auto;
}
    
#\35 1a1fa6e {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\39 625faa8 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 00ce805 {
    background-color: var(--color_2);
}
    
#\31 aa29087 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\34 3289651 {
    max-width: 100%;
    width: auto;
}
    
#\37 3e4772a {
    max-width: 100%;
    width: auto;
}
    
#\36 ac069a7 {
    max-width: 100%;
    width: auto;
}
    
#\35 bccc575 {
    max-width: 100%;
    width: auto;
}
    
#\37 3529a90 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    padding-top: 16px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 d752f7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\31 d752f7b {
    width: auto;
    min-height: 64px;
    max-width: fit-content;
}
    
#\31 8477e34.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\31 8477e34 {
    width: auto;
    min-height: 64px;
    max-width: fit-content;
}
    
#a49016de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#a49016de {
    max-width: 100%;
    width: auto;
    min-height: 64px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b0a0c01 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b1d46d42 {
    width: 47%;
}
    
#bdf4ed95 {
    width: 47%;
}
    
#\39 93559a7 {
    width: 47%;
}
    
#bf12bf24 {
    width: 47%;
}
    
#\36 ce7a2e0 {
    width: 47%;
}
    
#\30 5d7ba6c {
    width: 47%;
}
}



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#e489e5f7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\30 a13da42 {
    align-items: center;
}
    
#\38 1599095 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 9052910 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 8a63f81 {
    align-items: center;
}
    
#\33 be06289 {
    flex-direction: column;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\31 b0a0c01 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f05c4d76 {
    align-items: center;
}
    
#\33 ddfc52b {
    align-items: center;
}
    
#b1d46d42 {
    width: 100%;
}
    
#bdf4ed95 {
    width: 100%;
}
    
#\39 93559a7 {
    width: 100%;
}
    
#bf12bf24 {
    width: 100%;
}
    
#\36 ce7a2e0 {
    width: 100%;
}
    
#\30 5d7ba6c {
    width: 100%;
}
    
#\33 4170023 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 ec23b3c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 8e22aac {
    align-items: center;
}
    
#\35 c449c1b {
    flex-direction: column;
    row-gap: 32px;
}
}



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



@media (max-width: 767px) {
    
#\38 645bca6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 389d967 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ecd68b44 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 854a97a {
    align-items: center;
}
    
#e6eba4b0 {
    align-items: center;
}
    
#bacf849e {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#bae64fc2 {
    width: 100%;
}
    
#\32 b2f0ab8 {
    width: 100%;
}
    
#\34 9304e8c {
    width: 100%;
}
    
#e3d79e92 {
    width: 100%;
}
    
#ba7c3555 {
    width: 100%;
}
    
#\31 acbc0a0 {
    width: 100%;
}
    
#bae4d6ed {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#ed0f2c35 {
    width: 100%;
}
    
#dbeb3c04 {
    width: 100%;
}
    
#fd32f71e {
    width: 100%;
}
    
#\30 ebe4025 {
    width: 100%;
}
    
#f6457f67 {
    width: 100%;
}
    
#cf2d23a7 {
    width: 100%;
}
    
#\32 4fd1d6f {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#c5698b4c {
    width: 100%;
}
    
#\35 a442f7d {
    width: 100%;
}
    
#\30 17f8837 {
    width: 100%;
}
    
#\33 4d192f5 {
    width: 100%;
}
    
#\31 7829741 {
    width: 100%;
}
    
#\37 51a8289 {
    width: 100%;
}
    
#b42acd25 {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#f8eff494 {
    width: 100%;
}
    
#\35 fafe71e {
    width: 100%;
}
    
#\39 70b6bcb {
    width: 100%;
}
    
#\37 d53d31c {
    width: 100%;
}
    
#df77be28 {
    width: 100%;
}
    
#f7eb9c91 {
    width: 100%;
}
    
#\31 d8b44f2 {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#\32 ac2f7e8 {
    width: 100%;
}
    
#\34 75aeea1 {
    width: 100%;
}
    
#\35 d6e4f98 {
    width: 100%;
}
    
#\39 be00f20 {
    width: 100%;
}
    
#defdffc1 {
    width: 100%;
}
    
#\32 d39fc17 {
    width: 100%;
}
    
#f06e4038 {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#\36 6182848 {
    width: 100%;
}
    
#\38 14bd290 {
    width: 100%;
}
    
#\39 d790797 {
    width: 100%;
}
    
#\38 4648bfb {
    width: 100%;
}
    
#\32 ce53022 {
    width: 100%;
}
    
#\30 20a919d {
    width: 100%;
}
    
#\39 508ed91 {
    row-gap: 4px;
    padding-top: 12px;
    flex-direction: column;
    padding-left: 0;
    padding-bottom: 12px;
    padding-right: 0;
}
    
#fcddf80b {
    width: 100%;
}
    
#\39 2131098 {
    width: 100%;
}
    
#\39 3848b43 {
    width: 100%;
}
    
#c068159c {
    width: 100%;
}
    
#df2294d3 {
    width: 100%;
}
    
#\34 0af5f4e {
    width: 100%;
}
}



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



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



@media (max-width: 767px) {
    
#\39 625faa8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 aa29087 {
    align-items: center;
}
    
#\37 3529a90 {
    flex-direction: column;
    row-gap: 12px;
}
    
#\31 d752f7b {
    width: 100%;
}
    
#\31 8477e34 {
    width: 100%;
}
    
#a49016de {
    width: 100%;
}
}

