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

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

  *#dm .dmInner div.u_1355637051 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1046899372 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1113587717 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1264514240 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1378908652 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1368632082 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1114498506 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1681395478 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1925538100 {
    background-origin:border-box !important;
    border-radius:24px !important;
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
  }

  *#dm .dmInner div.u_1174309238 {
    background-origin:border-box !important;
    border-radius:24px !important;
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
  }

  *#dm .dmInner div.u_1565843817 {
    background-origin:border-box !important;
    border-radius:24px !important;
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
  }

  *#dm .dmInner div.u_1598966947 {
    background-origin:border-box !important;
    border-radius:24px !important;
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
  }

  *#dm .dmInner div.u_1575968742 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1278769473 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1678757470 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1569933080 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1537999055 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1671008546 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1418131827 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1235493129 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1371456521 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1501579826 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1606937450 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1312176333 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1499452839 {
    background-image:linear-gradient(90deg,var(--color_7) 0%,var(--color_5) 50%,var(--color_10) 100%) !important;
    background-origin:border-box !important;
    border-radius:12px !important;
  }

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

  *#dm .dmInner div.u_1456277672 img { border-radius:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 7aa790a {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\32 c772770 {
    background-color: var(--color_1);
}
    
#\36 dd4ce75 {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\35 f62a9e5 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 48px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 14b90cf {
    row-gap: 20px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#b3395a0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 85fdf78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a079bdad {
    column-gap: 16px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#d676dfd0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#d676dfd0 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\37 146eab7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\37 146eab7 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#f09edadf {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 45%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\38 07ca23d {
    width: 100%;
    height: auto;
}
}



@media all {
    
#b97d6f12 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#de9f6714 {
    background-color: var(--color_8);
}
    
#\32 6380c59 {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\33 79485c1 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#b225590f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea945d00 {
    max-width: 100%;
    width: auto;
}
    
#d86ac523 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#ed3f5184 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#b0385793 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\37 b8fca8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\37 b8fca8d {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#eca833f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f29d508 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\37 e665b64.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\37 e665b64 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#f7a53ade {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac970966 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#d23e33cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#d23e33cc {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#e392efa3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ce8ba68 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\34 456812d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\34 456812d {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\30 afca229 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba342ec0 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#cf42b198 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\33 258c09d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\33 258c09d {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#f1129e4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 163323a {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#de519b94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#de519b94 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#ea357f86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 dad8371 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#bce6ecd8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#bce6ecd8 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#c01381d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 5e592f3 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#e30dd952.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#e30dd952 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#b434e018 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0e2d029 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 43487bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#\30 43487bc {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\38 aaf5de6 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\36 5dfd5ef {
    background-color: var(--color_1);
}
    
#\37 1d18d3e {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\38 dc08125 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\32 5ef07bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc24f98c {
    max-width: 100%;
    width: auto;
}
    
#ce4c25b7 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 3d3b6dc {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 e00d69b {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: rgba(0,0,0,0);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: none;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 0px;
    align-items: center;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\36 5f0d687.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
}
#\36 5f0d687 {
    max-width: 100%;
    width: 48px;
    min-width: 48px;
}
    
#\38 5990d5a {
    max-width: 100%;
    width: auto;
}
    
#e2872a9a {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: rgba(0,0,0,0);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: none;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 0px;
    align-items: center;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\33 264dbef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
}
#\33 264dbef {
    max-width: 100%;
    width: 48px;
    min-width: 48px;
}
    
#b16b801e {
    max-width: 100%;
    width: auto;
}
    
#\32 4eee8e0 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: rgba(0,0,0,0);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: none;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 0px;
    align-items: center;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\38 8f90084.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
}
#\38 8f90084 {
    max-width: 100%;
    width: 48px;
    min-width: 48px;
}
    
#b9198580 {
    max-width: 100%;
    width: auto;
}
    
#c5b0f6f7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    background-color: rgba(0,0,0,0);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: none;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 0px;
    align-items: center;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\30 a64ae8a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
}
#\30 a64ae8a {
    max-width: 100%;
    width: 48px;
    min-width: 48px;
}
    
#b1db06b5 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#fa1bbe1d {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\36 21daecf {
    background-color: var(--color_8);
}
    
#a86a6a94 {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\38 e7ceb5d {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#fe3004aa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ff3ade65 {
    max-width: 100%;
    width: auto;
}
    
#b2518ee2 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 b86ca97 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\36 fc4eed7 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\32 2b4c086.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\32 2b4c086 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#dc6d2ac4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e419d923 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\35 0eb7a35.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\35 0eb7a35 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#d1bb00fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 1862256 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#\30 569127c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\30 569127c {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\36 ae78e25 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9179bc6 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: center;
    align-items: stretch;
    padding-right: 0;
}
    
#c6c71055 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    max-width: 380px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#d4d1ac24.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#d4d1ac24 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\38 aca6e89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 cecff94 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(27,58,107,0.08);
    flex-direction: column;
    max-width: 380px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 24px;
    min-width: 0;
}
    
#c3de997a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#c3de997a {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#e81773ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 9b6f0c8 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\37 0c56c79 {
    background-color: var(--color_1);
}
    
#d6a4d909 {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#f9ef8aec {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\36 87987b3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb443b18 {
    max-width: 100%;
    width: auto;
}
    
#\30 e2b080b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#a1b006db {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#ac01aa1b {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#f48a4ac7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#f48a4ac7 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\31 2f392ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 db6bc6a {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\35 3408655.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\35 3408655 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\30 8068a7d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbf00069 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#a36be3e8 {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\31 9cd5a1a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\31 9cd5a1a {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#b82d99ff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9fcfdb2 {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\39 6847e76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\39 6847e76 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\35 d1b9207 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6289171 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\30 1fca3ea {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#ff341a6c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#ff341a6c {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#a4fbe4d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 68a5672 {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\32 63044a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\32 63044a4 {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\31 41f1659 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a98254c {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#d76ebd8f {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#\35 daa1c5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#\35 daa1c5f {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#\36 c6fba68 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f21c4ec {
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    flex: 1;
    padding-left: 0;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    min-width: 0;
}
    
#cbf04d9b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
}
#cbf04d9b {
    max-width: 100%;
    width: 48px;
    height: 48px;
    min-width: 48px;
}
    
#d1008477 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 f79471b {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\34 eeacb0c {
    background-color: var(--color_8);
}
    
#\36 54038dc {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#e1d0dfe0 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 48px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\31 54321af {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 45%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#a9f1b9f4 {
    width: 100%;
    height: auto;
}
    
#\35 a4b92e7 {
    row-gap: 16px;
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#c03cc986 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b86f59c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 514394a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 be44444 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
}
    
#\34 a61a2ae {
    background-color: var(--color_7);
}
    
#\38 6ee5668 {
    align-self: center;
    background-size: cover;
    display: flex;
    min-height: 6px;
    background-position: 50% 50%;
    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;
    background-image: linear-gradient(90deg, var(--color_7) 0%, var(--color_5) 50%, var(--color_10) 100%);
    height: 6px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\38 a667a04 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 760px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\37 a3bb6ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9061513 {
    max-width: 100%;
    width: auto;
}
    
#\35 b3c0339.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\35 b3c0339 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9b6f0c8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 48px;
    padding-bottom: 48px;
}
}



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



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



@media (max-width: 767px) {
    
#\31 7aa790a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\36 dd4ce75 {
    align-items: center;
}
    
#\35 f62a9e5 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\32 14b90cf {
    width: 100%;
}
    
#f09edadf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b97d6f12 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\32 6380c59 {
    align-items: center;
}
    
#\33 79485c1 {
    align-items: center;
}
    
#d86ac523 {
    align-items: center;
}
    
#ed3f5184 {
    row-gap: 20px;
    flex-direction: column;
}
    
#ba342ec0 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\31 0e2d029 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 aaf5de6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\37 1d18d3e {
    align-items: center;
}
    
#\38 dc08125 {
    align-items: center;
}
    
#ce4c25b7 {
    align-items: center;
}
    
#\30 3d3b6dc {
    row-gap: 20px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#fa1bbe1d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#a86a6a94 {
    align-items: center;
}
    
#\38 e7ceb5d {
    align-items: center;
}
    
#b2518ee2 {
    align-items: center;
}
    
#\30 b86ca97 {
    row-gap: 20px;
    flex-direction: column;
}
    
#a9179bc6 {
    row-gap: 20px;
    flex-direction: column;
}
    
#c6c71055 {
    max-width: none;
}
    
#\31 cecff94 {
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\32 9b6f0c8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#d6a4d909 {
    align-items: center;
}
    
#f9ef8aec {
    align-items: center;
}
    
#\30 e2b080b {
    align-items: center;
}
    
#a1b006db {
    row-gap: 20px;
    flex-direction: column;
}
    
#cbf00069 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\33 6289171 {
    row-gap: 20px;
    flex-direction: column;
}
    
#\39 a98254c {
    row-gap: 20px;
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\35 f79471b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\36 54038dc {
    align-items: center;
}
    
#e1d0dfe0 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\31 54321af {
    width: 100%;
}
    
#\35 a4b92e7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 be44444 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\38 6ee5668 {
    align-items: center;
}
    
#\38 a667a04 {
    align-items: center;
}
}

