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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1126946867 hr {
    border-width:4px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1761591320 .socialHubInnerDiv { justify-content:flex-start !important; }

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

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

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

  *#dm .dmInner div.u_1212048241 hr {
    border-width:4px !important;
    color:rgba(217,79,30,1) !important;
  }

  *#dm .dmInner div.u_1006887632 hr {
    border-width:1px !important;
    color:rgba(200,184,154,1) !important;
  }

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

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

  *#dm .dmInner div.u_1658478760 {
    border-color:var(--color_3) !important;
    border-width:0px 0px 4px 0px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1761591320 .socialHubIcon {
    width:36px !important;
    height:36px !important;
    line-height:36px !important;
    font-size:24px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1746493360 { color:black !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1657267622 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1434565032 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1601015677 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1241963405 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 8bfd81a {
    min-height: 634px;
    column-gap: 0;
    width: 100%;
    padding: 0 0 0 0;
}
    
#\35 1b73ae8 {
    background-color: var(--color_1);
}
    
#\34 8830be1 {
    row-gap: 20px;
    width: 50.0%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
    padding: 80px 5% 60px 6%;
}
    
#\33 e827229 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7c58efc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fdbd5f06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4bef6dc {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#cda99cce.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#cda99cce {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#e6d3cb34.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 36px 14px 36px;
}
#e6d3cb34 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
    
#ccfe7b41 {
    width: 50.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_2);
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/ea7b8c93/dms3rep/multi/opt/k2qIWxcQt6doJEXZt8tg-760h.jpg");
    padding: 0 0 0 0;
}
}



@media all {
    
#dca5d2b6 {
    min-height: auto;
    row-gap: 4px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
}
    
#\31 a14d3e1 {
    background-color: var(--color_1);
}
    
#\35 02464a0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\37 2b94d27 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#df9d32c8 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\31 6b4ac3d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: column;
}
    
#\30 f212447 {
    background-color: var(--color_1);
}
    
#\30 c06ec94 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\30 220cfc0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1fa8353 {
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\37 5f76064 {
    row-gap: 12px;
    width: 22.747918214743933%;
    justify-content: flex-start;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-height: 235px;
    padding: 24px 16px 24px 16px;
}
    
#\36 a98bc87 {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#f21b1eb7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\36 1cd3b3f {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#aadda105 {
    row-gap: 12px;
    width: 22.747918214743933%;
    justify-content: flex-start;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-height: 235px;
    padding: 24px 16px 24px 16px;
}
    
#d2adaab8 {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#\38 adf92e3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8b61019 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#e250fc7b {
    row-gap: 12px;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-height: 241px;
    padding: 24px 16px 24px 16px;
}
    
#b2c8ee66 {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#b1d65c0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e6ef189 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#d1fccb63 {
    row-gap: 12px;
    width: 22.747918214743933%;
    justify-content: flex-start;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-height: 235px;
    padding: 24px 16px 24px 16px;
}
    
#\33 851a16d {
    max-width: 100%;
    width: 52px;
    height: 52px;
}
    
#e6aa1a42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7e15f83 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\36 a2873bf {
    min-height: auto;
    row-gap: 4px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
}
    
#\37 d69a0a3 {
    background-color: var(--color_1);
}
    
#ad3e1754 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#afeb4e29 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#cb7b142f {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\31 fefe7e8 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\30 9f06185 {
    background-color: var(--color_1);
}
    
#\36 81af8de {
    width: 58.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/ea7b8c93/dms3rep/multi/opt/imgi_20_185617449_106857814913763_4608209856633106561_n-1920w.jpg");
    padding: 0 0 0 0;
}
    
#d39c171c {
    row-gap: 20px;
    width: 38.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#b192aae1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3b17cb9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\36 683dfb9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#af0e27ad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#af0e27ad {
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
}



@media all {
    
#c1236202 {
    min-height: auto;
    row-gap: 4px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
}
    
#db8861ba {
    background-color: var(--color_1);
}
    
#\34 33f875e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#b2d1e515 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\30 989a3bd {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\38 bb2e420 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#b83768c8 {
    background-color: var(--color_3);
}
    
#\33 853e287 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#b6eab81c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 2b22473 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9887343.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 36px;
    padding-bottom: 14px;
    padding-right: 36px;
}
#\36 9887343 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
}
}



@media all {
    
#\34 f450439 {
    min-height: auto;
    row-gap: 4px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
}
    
#\38 ee43839 {
    background-color: var(--color_3);
}
    
#\36 ff3daa0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\36 5b6b516 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#e6f61bf6 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\35 0df6e4f {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\38 a3664a6 {
    background-color: var(--color_1);
}
    
#\33 cb08b75 {
    row-gap: 16px;
    width: 48.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 ea01134 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1c6763c {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\36 557389a {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 6855e03 {
    width: 48.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 924eb7f {
    max-width: 100%;
    width: 100%;
    min-height: 380px;
    height: 200px;
}
}



@media all {
    
#\35 61957d3 {
    min-height: auto;
    row-gap: 4px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: column;
}
    
#eb200b22 {
    background-color: var(--color_1);
}
    
#\36 63232bd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\37 df8ea2a {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#e839ab24 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#bcd2934e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f847c104 {
    background-color: var(--color_1);
}
    
#\33 23f2aa3 {
    align-self: flex-start;
    max-width: 100%;
    width: 48px;
    margin-top: 0;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\38 bc26a06 {
    width: 100%;
    height: 368px;
}
    
#\33 0b0ae17 {
    row-gap: 16px;
    width: 50%;
    align-items: flex-start;
}
    
#\35 d2d752f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 afb2077 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#\31 a82fb53 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
    min-height: 1px;
    height: auto;
}
    
#ee3d8f76 {
    width: 44%;
    align-items: center;
}
    
#f881ac8b {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
    
#bea24ea7 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\37 f842d54 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 31083c1 {
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding-top: 0;
    padding-bottom: 0;
}
}



@media all {
    
#\33 9710108 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\39 ad9de90 {
    width: 48.0%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 d77bc9f {
    row-gap: 0;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
}
    
#fa2680ec {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding: 72px 5% 72px 5%;
}
    
#\33 a047e90 {
    row-gap: 0;
    width: 48.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 a4dd602 {
    background-color: var(--color_1);
}
    
#efbfe281 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    height: auto;
}
    
#\32 17466e2 {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\35 4ce611a {
    max-width: 100%;
    width: 48px;
    margin-bottom: 0;
    height: auto;
}
    
#\33 260d8b2 {
    max-width: 100%;
    width: 100%;
    margin-bottom: 0;
    height: auto;
}
    
#edf08c71 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\31 0d1b052 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#widget_2f0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8bfd81a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 8830be1 {
    padding: 60px 4% 48px 4%;
}
    
#cda99cce {
    width: 165px;
}
    
#e6d3cb34 {
    width: undefinednull;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6b4ac3d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 5f76064 {
    width: 22.75%;
}
    
#aadda105 {
    width: 22.75%;
}
    
#e250fc7b {
    width: 22.75%;
}
    
#d1fccb63 {
    width: 22.75%;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0df6e4f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 924eb7f {
    align-self: flex-start;
    height: 380px;
}
}



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



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



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



@media (max-width: 767px) {
    
#\38 8bfd81a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 8830be1 {
    width: 100%;
    padding: 48px 6% 40px 6%;
}
    
#cda99cce {
    width: 270px;
}
    
#ccfe7b41 {
    width: 100%;
}
    
#e6d3cb34 {
    width: 269.854px;
}
}



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



@media (max-width: 767px) {
    
#\31 6b4ac3d {
    min-height: unset;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#\30 c06ec94 {
    align-items: center;
}
    
#\30 1fa8353 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\37 5f76064 {
    width: 100%;
}
    
#aadda105 {
    width: 100%;
}
    
#e250fc7b {
    width: 100%;
}
    
#d1fccb63 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 fefe7e8 {
    min-height: unset;
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 48px;
    row-gap: 32px;
}
    
#\36 81af8de {
    width: 100%;
    height: auto;
    min-height: 358px;
    order: 1;
}
    
#d39c171c {
    width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\38 bb2e420 {
    min-height: unset;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\33 853e287 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\35 0df6e4f {
    min-height: unset;
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 48px;
    row-gap: 32px;
}
    
#\33 cb08b75 {
    width: 100%;
}
    
#\31 6855e03 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 61957d3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 63232bd {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ee3d8f76 {
    width: 100%;
}
    
#f881ac8b {
    align-items: center;
}
    
#bea24ea7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0b0ae17 {
    width: 100%;
}
    
#\31 afb2077 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 31083c1 {
    flex-direction: column;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\39 ad9de90 {
    width: 100%;
}
    
#fa2680ec {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\33 a047e90 {
    width: 100%;
}
}

