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

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

  *#dm .dmInner a.u_1320740358 {
    background-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1133726080 {
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1118131302 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1118131302 .iconBg {
    background-color:var(--color_2) !important;
    color:var(--color_2);
    display:none !important;
  }

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

  *#dm .dmInner a.u_1190682907 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1190682907 .iconBg {
    background-color:var(--color_2) !important;
    color:var(--color_2);
    display:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1415279932 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1415279932 .iconBg {
    background-color:var(--color_2) !important;
    color:var(--color_2);
    display:none !important;
  }

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

  *#dm .dmInner a.u_1453099840 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1453099840 .iconBg {
    background-color:var(--color_2) !important;
    color:var(--color_2);
    display:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1097170654 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1097170654 .iconBg {
    background-color:var(--color_2) !important;
    color:var(--color_2);
    display:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1885872692 {
    background-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1916394933 {
    background-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1574910725 {
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

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

  *#dm .dmInner a.u_1355089793 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1761114287 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1711722533 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1349883411 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1081197028 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1388845472 {
    border-color:var(--color_3) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1388845472 .iconBg {
    color:var(--color_3);
    display:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1809383233 {
    background-color:var(--color_3) !important;
    border-radius:4px !important;
  }

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

  *#dm .dmInner a.u_1355830009 {
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1081197028 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 5764722 {
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 0 0 0;
}
    
#b3306665 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 5830a08 {
    background-color: var(--color_2);
}
    
#\35 ce19d90 {
    flex-direction: row;
    width: 33%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#\34 7f324b1 {
    width: 100%;
    height: 100.12%;
    align-self: flex-start;
}
    
#e2974062 {
    width: 67%;
    min-width: 4%;
    background-color: var(--color_2);
    min-height: 8px;
    padding: 120px 60px 120px 60px;
}
    
#d9d621ad {
    row-gap: 16px;
    max-width: 520px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 98d14da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 186px;
}
    
#a636c185 {
    max-width: 100%;
    width: 35.21%;
    min-height: 1px;
    height: auto;
}
    
#f65711e3 {
    max-width: 100%;
    width: 109px;
    height: auto;
}
    
#ab5121e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ced1718e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#acd70ff3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#acd70ff3 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\35 8c2cb7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\35 8c2cb7e {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\39 747c7f0 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\36 740a7c4 {
    background-color: var(--color_1);
}
    
#\39 638f518 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#e74e0713 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 7a3ce60 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\34 ed9e4ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 04dfacf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 446ecfb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2891879 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 6aa343e {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\38 c1c2ed0 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 9ab458a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 38d55fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a636ff4 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\38 2b8c25a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e0215882 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bcc73e25 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c02699f2 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_4);
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 16px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\38 dbf308a {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 f28ef51 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9e64ff7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f9073025 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-right: 5%;
    padding-bottom: 80px;
    padding-left: 5%;
    flex-direction: column;
    align-items: center;
}
    
#\34 aa5f670 {
    background-color: var(--color_2);
}
    
#\37 4951cd2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 480px;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\30 1c47076 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\31 697f07c {
    width: 100%;
    height: 100%;
}
    
#fdb8733f {
    row-gap: 14px;
    padding-top: 80px;
    flex-direction: column;
    padding-left: 60px;
    width: 50%;
    padding-bottom: 80px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 60px;
}
    
#\30 15a811d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#b3ac786e {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#dbbec910 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2896018 {
    max-width: 100%;
    width: auto;
}
    
#bf26ab92 {
    max-width: 100%;
    width: auto;
}
    
#\34 96c22fa {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
    
#\39 3e6ce5a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 480px;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#cf64f3d7 {
    row-gap: 14px;
    padding-top: 80px;
    flex-direction: column;
    padding-left: 60px;
    width: 50%;
    padding-bottom: 80px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 60px;
}
    
#d465cd48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 4e4f56b {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\34 2b9e037 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f014e2b {
    max-width: 100%;
    width: auto;
}
    
#\36 3534277 {
    max-width: 100%;
    width: auto;
}
    
#\38 b7ef2b8 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
    
#\37 6b0825b {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 510d530 {
    width: 100%;
    height: 100%;
}
    
#\34 7b516a3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 480px;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\35 d110af2 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#d8e4c175 {
    width: 100%;
    height: 100%;
}
    
#\33 bffde2b {
    row-gap: 14px;
    padding-top: 80px;
    flex-direction: column;
    padding-left: 60px;
    width: 50%;
    padding-bottom: 80px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 60px;
}
    
#b86673da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#e9541650 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 fcba730 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 4f7b115 {
    max-width: 100%;
    width: auto;
}
    
#\30 bb75803 {
    max-width: 100%;
    width: auto;
}
    
#\34 5d455e0 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
    
#bbedde5e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 480px;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\36 ca01385 {
    row-gap: 14px;
    padding-top: 80px;
    flex-direction: column;
    padding-left: 60px;
    width: 50%;
    padding-bottom: 80px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 60px;
}
    
#\33 a80a21e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#c51c0cb2 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\34 7cc0bfa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0779368 {
    max-width: 100%;
    width: auto;
}
    
#b6115454 {
    max-width: 100%;
    width: auto;
}
    
#f0e343b5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
    
#\39 4acfcfd {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\37 146d563 {
    width: 100%;
    height: 100%;
}
    
#\39 e31c9a7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 480px;
    background-position: 50% 50%;
    column-gap: 0;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\39 91efbc8 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 50%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#fd201bce {
    width: 100%;
    height: 100%;
}
    
#a1e6a8c8 {
    row-gap: 14px;
    padding-top: 80px;
    flex-direction: column;
    padding-left: 60px;
    width: 50%;
    padding-bottom: 80px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 60px;
}
    
#\36 ceaa9ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 e100f3a {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\30 fadb285 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a99d9a5d {
    max-width: 100%;
    width: auto;
}
    
#\34 6b36f41 {
    max-width: 100%;
    width: auto;
}
    
#\35 036b643 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
}



@media all {
    
#e2b0c7e6 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\39 ae2b70e {
    background-color: var(--color_1);
}
    
#\33 7cc4a39 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\38 e3f6b60 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 4c44095 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 1f32146 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c3cbfa4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c67a24c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5c61ff1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#bedc8370 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#afa5ef6d {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#ec039201 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\35 d425341 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ecd12780 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 2b9e745 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\39 6f4f2df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a0864c4a {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 a3a8222 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\35 a2eb2eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 84ff628 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 db5fdc8 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\39 8aa92b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d2f185e3 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a85092ca {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e35d740c {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 2e70ca9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 8a9024a {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#e7ca0091 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\32 f20cca0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6ae4181 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 6fcf5bb {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#fecf43bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 162ba51 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#b33ac1b4 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\39 b8f8e77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5f16e82 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 55e8810 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 aad6ed9 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\39 ba974ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6d54d1f {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 73ddb86 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\33 e7127ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd154170 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#f517b6a0 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#ad2d36c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be72f965 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 5f6d746 {
    max-width: 100%;
    width: 24px;
    height: 24px;
}
    
#\31 df6775c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8ffa09f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 1dc374d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\36 1dc374d {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\38 1e5ef3b {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#\35 0134060 {
    background-color: var(--color_2);
    border-color: var(--color_3);
    border-width: 1px 0px 0px 0px;
    border-style: solid;
}
    
#ff1cca4f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 063b48b {
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
    
#\38 c154e68 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 20c5127 {
    max-width: 100%;
    width: auto;
}
    
#\36 ebb2ee3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0c44099 {
    max-width: 100%;
    width: auto;
}
    
#\30 365194a {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 0;
}
    
#fb1f3403.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#fb1f3403 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\32 53471be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\32 53471be {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\32 284cb8d {
    min-height: 240px;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#\31 faf5329 {
    background-color: var(--color_1);
}
    
#\38 f8a3af1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 40.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 8px;
}
    
#b73daa18 {
    width: 100%;
    height: 100%;
}
    
#\39 f836f43 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 60px;
    padding-bottom: 80px;
    padding-left: 60px;
    min-height: 8px;
}
    
#d49431cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 08f82a9 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#b5c39c27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7b0afab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fab6029 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb926c0f {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 fdde206 {
    row-gap: 12px;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 9221152.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\30 9221152 {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
}
    
#a9145d7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#a9145d7a {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
}
    
#\36 103c5ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\36 103c5ef {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
}
    
#c07f29fe {
    row-gap: 12px;
    flex-direction: column;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 0e715ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\34 0e715ff {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
}
    
#\32 0f3f1c6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 12px;
    padding-right: 8px;
}
#\32 0f3f1c6 {
    max-width: 100%;
    width: 100%;
    min-height: 44px;
}
    
#\38 3a71257 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 04861a4 {
    min-height: 240px;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: row;
    align-items: stretch;
}
    
#\33 26f8908 {
    background-color: var(--color_1);
}
    
#ad6b4f61 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 40.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    background-color: var(--color_5);
    min-height: 8px;
}
    
#\39 a80f997 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 44244f9 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 9c6e049 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1986264 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e25a83a2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7a4d3ad {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 6px;
}
    
#\39 ad9e770 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.0%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    min-height: 8px;
}
}



@media all {
    
#\38 9d59ab9 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
    
#c7cba62f {
    background-color: var(--color_2);
}
    
#\32 09a0355 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#c25a607f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 3dfcf39 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\37 8e1718c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 70a70f0 {
    max-width: 100%;
    width: auto;
}
    
#\38 0222caf {
    max-width: 100%;
    width: auto;
}
    
#\38 9566f61 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\38 3067392 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 55b11b2 {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#\33 d5f5e84 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\31 c376189 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 77b088b {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#\35 20c863c {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\32 6700abc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 8422a47 {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#dc53598a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#ca6be7d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c34d4c63 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 4e4359f {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#\31 5e977ef {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\37 d31e232 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf3f2067 {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#ef107bc8 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\36 183471f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 919ed24 {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#c26754ea {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\36 fe4695b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3a3f0c2 {
    row-gap: 16px;
    flex-direction: column;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 c3ed88b {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#d680dcc3 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\35 933fee0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca0dec8a {
    background-color: var(--color_5);
    border-radius: 4px;
    row-gap: 8px;
    padding-top: 24px;
    box-shadow: 0px 2px 12px rgba(26,26,26,0.10);
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 24px;
}
    
#\36 9e842c5 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\36 0783ff6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 ad09753 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\35 0f6555a {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 200px;
}
}



@media all {
    
#\36 2522805.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\36 2522805 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 b321428 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#c1e19048 {
    background-color: var(--color_8);
    border-color: var(--color_3);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
}
    
#a9183be7 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 cc8a952 {
    flex-direction: row;
    align-items: center;
    width: 180px;
}
    
#ca5fd44a {
    max-width: 100%;
    width: 25.32%;
    min-height: 1px;
    height: auto;
    order: 1;
}
    
#\31 82ea356 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b70ff2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 eca9d10 {
    max-width: 100%;
    width: auto;
}
    
#\30 e4c88c5 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    padding: 8px 0 0 0;
}
    
#\30 7ef910a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\30 7ef910a {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#b3306665 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 ce19d90 {
    width: 100%;
}
    
#e2974062 {
    width: 100%;
    padding: 60px 24px 60px 24px;
}
    
#\34 98d14da {
    width: 266px;
}
    
#f65711e3 {
    width: 145px;
}
}



@media (max-width: 767px) {
    
#\39 747c7f0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 638f518 {
    align-items: center;
}
    
#\31 2891879 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\38 6aa343e {
    width: 100%;
}
    
#\31 a636ff4 {
    width: 100%;
}
    
#c02699f2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f9073025 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 4951cd2 {
    flex-direction: column;
    min-height: 0;
}
    
#\30 1c47076 {
    width: 100%;
}
    
#fdb8733f {
    padding-top: 40px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 24px;
}
    
#\39 3e6ce5a {
    flex-direction: column;
    min-height: 0;
}
    
#cf64f3d7 {
    padding-top: 40px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 24px;
}
    
#\37 6b0825b {
    width: 100%;
}
    
#\34 7b516a3 {
    flex-direction: column;
    min-height: 0;
}
    
#\35 d110af2 {
    width: 100%;
}
    
#\33 bffde2b {
    padding-top: 40px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 24px;
}
    
#bbedde5e {
    flex-direction: column;
    min-height: 0;
}
    
#\36 ca01385 {
    padding-top: 40px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 24px;
}
    
#\39 4acfcfd {
    width: 100%;
}
    
#\39 e31c9a7 {
    flex-direction: column;
    min-height: 0;
}
    
#\39 91efbc8 {
    width: 100%;
}
    
#a1e6a8c8 {
    padding-top: 40px;
    padding-left: 24px;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 24px;
}
}



@media (max-width: 767px) {
    
#e2b0c7e6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 7cc4a39 {
    align-items: center;
}
    
#\39 5c61ff1 {
    flex-direction: column;
    row-gap: 16px;
}
    
#bedc8370 {
    width: 100%;
}
    
#d2f185e3 {
    width: 100%;
}
    
#\39 5f16e82 {
    width: 100%;
}
    
#\34 8ffa09f {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\32 284cb8d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 f8a3af1 {
    width: 100%;
}
    
#\39 f836f43 {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    width: 100%;
}
    
#cb926c0f {
    row-gap: 12px;
    flex-direction: column;
}
    
#\37 fdde206 {
    width: 100%;
}
    
#c07f29fe {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 04861a4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ad6b4f61 {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    width: 100%;
}
    
#\39 ad9e770 {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 9d59ab9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 09a0355 {
    align-items: center;
}
    
#\38 9566f61 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\38 3067392 {
    width: 100%;
}
    
#c34d4c63 {
    width: 100%;
}
    
#\37 3a3f0c2 {
    width: 100%;
}
    
#\34 ad09753 {
    align-items: center;
}
}



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

