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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1917545441 .advanced-form-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1917545441 input,
  *#dm .dmInner div.u_1917545441 textarea,
  *#dm .dmInner div.u_1917545441 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1799105259 .advanced-form-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1799105259 input,
  *#dm .dmInner div.u_1799105259 textarea,
  *#dm .dmInner div.u_1799105259 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1650369818 .advanced-form-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1650369818 input,
  *#dm .dmInner div.u_1650369818 textarea,
  *#dm .dmInner div.u_1650369818 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1823228982 .advanced-form-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1823228982 input,
  *#dm .dmInner div.u_1823228982 textarea,
  *#dm .dmInner div.u_1823228982 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1718379880 .advanced-form-label { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1718379880 input,
  *#dm .dmInner div.u_1718379880 textarea,
  *#dm .dmInner div.u_1718379880 select {
    border-color:var(--color_4) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1179872866 { border-radius:6px !important; }

  *#dm .dmInner a.u_1267651421 { border-radius:6px !important; }

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

  *#dm .dmInner a.u_1644156696 span.text { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 21bdd89 {
    min-height: 0;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 100px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\38 4a1cf97 {
    background-image: none;
    background-color: rgba(86, 86, 86, 1);
}
    
#\31 7622ac2 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#d0533ef0 {
    row-gap: 20px;
    max-width: 680px;
    padding-left: 24px;
    width: 49.54%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    order: 0;
}
    
#\33 e49a529 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 50aeed0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5a52b50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8558f1b {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#d3454fb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#d3454fb8 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#f80a2849.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#f80a2849 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#eed37d05 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    width: 482px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    min-height: 252px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 325d797.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\37 325d797 {
    min-height: 110px;
    width: 411px;
    height: auto;
}
    
#\34 f561914.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\34 f561914 {
    min-height: 110px;
    width: 411px;
    height: auto;
}
    
#widget_36e {
    width: 100%;
    height: 681px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 64130ff {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    flex-direction: column;
    align-items: center;
}
    
#\31 7d00bde {
    background-color: var(--color_5);
}
    
#\33 5be1e95 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0px;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\35 c07978a {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\33 4920f36 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\39 8c2dcee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9fd30fe {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\30 e88b664 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\30 bb66e20 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ee75e525 {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\30 72b8be1 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#c00b955f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 69ed458 {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#effce4a3 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 728709a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ba0443d {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\30 9a16381 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a257fbb7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2a17a0a {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#e0558d14 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\38 1c0bcb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1c2ceef {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#a1f245c8 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 27a24d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2c6d6c8 {
    row-gap: 8px;
    padding-top: 16px;
    flex-direction: column;
    padding-left: 20px;
    width: 12.5%;
    padding-bottom: 16px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
}
    
#\33 f1dc9d8 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\37 092787b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c34386d0 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#df284e68 {
    background-color: var(--color_1);
}
    
#d33382c0 {
    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%;
}
    
#\31 98645bb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 d285779 {
    align-self: center;
    max-width: 640px;
    width: auto;
    height: auto;
}
    
#ca1b1dfa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#fdfbf5ef {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_3);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 16px rgba(26,35,50,0.08);
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 2e704b3 {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#bb2a9ce9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 59b48ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 07834a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\38 07834a5 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\30 6bbf2c7 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_3);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 16px rgba(26,35,50,0.08);
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\31 fb2ed29 {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#\36 234efa5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 021820b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 5d281ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\35 5d281ea {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\37 3ef72e2 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_3);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 16px rgba(26,35,50,0.08);
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 ab0c8c0 {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#\39 a861f0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da5c8357 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 3b02524.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#\31 3b02524 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\30 9f3f2d7 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_3);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 16px rgba(26,35,50,0.08);
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 b2e3500 {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#ccfcc390 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8d75f08 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b59b88e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#b59b88e7 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#af6b31a4 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_3);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0 4px 16px rgba(26,35,50,0.08);
    flex-direction: column;
    width: 18.4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 5413128 {
    max-width: 100%;
    width: 60px;
    height: 60px;
}
    
#d59eca03 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e04b0eff {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#abe61ac9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#abe61ac9 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
}



@media all {
    
#\38 cc1ba3d {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
    align-items: center;
}
    
#\36 0d7005a {
    background-color: var(--color_8);
}
    
#\32 ed3a07a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 57.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 38bb6ec {
    row-gap: 12px;
    flex-direction: column;
    padding-left: 20px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\36 276abd0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 26b34f3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3c13cce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c408bee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c3e9783.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\30 c3e9783 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    margin-top: 8px;
}
    
#d54c1648 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 38.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#c063485d {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\30 751a683 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
    align-items: stretch;
}
    
#\32 09e0a43 {
    background-color: var(--color_1);
}
    
#\35 f7e2d96 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48.0%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 37be604 {
    max-width: 100%;
    width: 100%;
    min-height: 360px;
    height: 200px;
}
    
#c144edd4 {
    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: 48.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 5c388cc {
    row-gap: 10px;
    flex-direction: column;
    padding-left: 20px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\34 a69d98a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f90eed25 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0c1aa9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4b6b748 {
    row-gap: 8px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 d477b37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\34 d477b37 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#a178632c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#a178632c {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#\33 b4e9c30.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#\33 b4e9c30 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#c9bf92e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#c9bf92e8 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#fee90f1d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#fee90f1d {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#fc4af072.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 20px;
}
#fc4af072 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 40px;
}
    
#\37 48a102c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec48b1e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-left: 24px;
    padding-bottom: 10px;
    padding-right: 24px;
}
#ec48b1e0 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
}
}



@media all {
    
#eaf90e6e {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: center;
}
    
#\36 ddb1193 {
    background-color: var(--color_5);
}
    
#\30 c2fd70f {
    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%;
}
    
#\38 ded7df8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 421e57b {
    align-self: center;
    max-width: 580px;
    width: auto;
    height: auto;
}
    
#\30 164c426 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#dd6045aa {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\36 226193d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 a70e6d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 57957d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8299562 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 9e93131 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 02f6c42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 dd1e5b7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d236c2b {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\32 b38e8ef {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b4221afd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9a1b720 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d70547e {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\38 6e8f2b4 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#e2ebd31d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1ec40df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f756bfe5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\33 8309e46 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#c4cebf9b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\37 c02a1fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a8d8c2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c588d61e {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\33 6fc9f0c {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#f3980078 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3a7cd3f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 da01ea9 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\39 f2092f9 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 be97a66 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ece1fdf0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 050c9f1 {
    padding-top: 28px;
    padding-left: 24px;
    padding-bottom: 28px;
    border-color: var(--color_3);
    background-color: var(--color_7);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.24);
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 24px;
}
    
#\34 c49c49d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\34 2f60363 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 caee07a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 13bcd12 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: column;
    align-items: center;
}
    
#c4c9b30e {
    background-color: var(--color_1);
}
    
#\30 83e5f27 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#d7008c09 {
    row-gap: 12px;
    flex-direction: column;
    padding-left: 20px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\38 f784ade {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7a1dd39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c531cb26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 35e2ade {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#\31 9c92080.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\31 9c92080 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\39 0cba9ef.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 36px;
    padding-bottom: 16px;
    padding-right: 36px;
}
#\39 0cba9ef {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\35 3b57a7a {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: column;
    align-items: center;
}
    
#f16bf05c {
    background-color: var(--color_6);
}
    
#\31 d855690 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#c8f4d20f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5535f67 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 a95ceaa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 16px;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\35 f96e8cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\35 f96e8cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 31fa3f4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\30 31fa3f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b75febf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 b75febf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbf5ce42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#dbf5ce42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d7c82d3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\34 d7c82d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bdc1396f {
    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%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\37 1d505f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 72c77d4 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#ef774fc3 {
    background-color: var(--color_5);
}
    
#\31 1b6320e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\33 2cede22 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 24411c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f322420a {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#b00e1096.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 28px;
    padding-bottom: 16px;
    padding-right: 28px;
}
#b00e1096 {
    min-height: 56px;
}
    
#\37 dcd0caf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 28px;
    padding-bottom: 16px;
    padding-right: 28px;
}
#\37 dcd0caf {
    min-height: 56px;
}
    
#\32 fe162db {
    max-width: 100%;
    width: 100%;
    margin-top: 40px;
    min-height: 1px;
    margin-bottom: 40px;
    height: auto;
}
    
#ea4fd77b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f0840a6 {
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\32 c7ffb89 {
    row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 e724a77 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 634da79 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 d8af89a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\33 d8af89a {
    min-height: 48px;
}
    
#\39 3b67a9c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\39 3b67a9c {
    min-height: 48px;
}
    
#a5197f95 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ce7c3e90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af98b3b4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 5c94944 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 64130ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 c07978a {
    width: 25%;
}
    
#\39 9fd30fe {
    width: 25%;
}
    
#ee75e525 {
    width: 25%;
}
    
#\31 69ed458 {
    width: 25%;
}
    
#\31 ba0443d {
    width: 25%;
}
    
#c2a17a0a {
    width: 25%;
}
    
#a1c2ceef {
    width: 25%;
}
    
#\31 2c6d6c8 {
    width: 25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c34386d0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca1b1dfa {
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#fdfbf5ef {
    width: 48%;
}
    
#\30 6bbf2c7 {
    width: 48%;
}
    
#\37 3ef72e2 {
    width: 48%;
}
    
#\30 9f3f2d7 {
    width: 48%;
}
    
#af6b31a4 {
    width: 48%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaf90e6e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 164c426 {
    row-gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#dd6045aa {
    width: 48%;
}
    
#\30 8299562 {
    width: 48%;
}
    
#\31 d236c2b {
    width: 48%;
}
    
#\35 d70547e {
    width: 48%;
}
    
#f756bfe5 {
    row-gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\33 8309e46 {
    width: 48%;
}
    
#c588d61e {
    width: 48%;
}
    
#\39 da01ea9 {
    width: 48%;
}
    
#\34 050c9f1 {
    width: 48%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\38 21bdd89 {
    min-height: 0;
    padding-top: 80px;
    padding-bottom: 60px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 7622ac2 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#d0533ef0 {
    max-width: 100%;
}
    
#\38 8558f1b {
    flex-direction: column;
    align-items: flex-start;
}
    
#eed37d05 {
    flex-direction: column;
    align-items: flex-start;
}
    
#widget_36e {
    height: 240px;
}
    
#\37 325d797 {
    width: 259px;
    height: auto;
    min-height: 95px;
}
    
#\34 f561914 {
    width: 253px;
    height: auto;
    min-height: 95px;
}
}



@media (max-width: 767px) {
    
#\30 64130ff {
    min-height: unset;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\33 5be1e95 {
    align-items: center;
}
    
#\35 c07978a {
    width: 45%;
}
    
#\39 9fd30fe {
    width: 45%;
}
    
#ee75e525 {
    width: 45%;
}
    
#\31 69ed458 {
    width: 45%;
}
    
#\31 ba0443d {
    width: 45%;
}
    
#c2a17a0a {
    width: 45%;
}
    
#a1c2ceef {
    width: 45%;
}
    
#\31 2c6d6c8 {
    width: 45%;
}
}



@media (max-width: 767px) {
    
#c34386d0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d33382c0 {
    align-items: center;
}
    
#ca1b1dfa {
    flex-direction: column;
    row-gap: 20px;
}
    
#fdfbf5ef {
    width: 100%;
}
    
#\30 6bbf2c7 {
    width: 100%;
}
    
#\37 3ef72e2 {
    width: 100%;
}
    
#\30 9f3f2d7 {
    width: 100%;
}
    
#af6b31a4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 cc1ba3d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\32 ed3a07a {
    width: 100%;
}
    
#d54c1648 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 751a683 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\35 f7e2d96 {
    width: 100%;
}
    
#c144edd4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#eaf90e6e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 c2fd70f {
    align-items: center;
}
    
#\30 164c426 {
    flex-direction: column;
    row-gap: 20px;
}
    
#dd6045aa {
    width: 100%;
}
    
#\30 8299562 {
    width: 100%;
}
    
#\31 d236c2b {
    width: 100%;
}
    
#\35 d70547e {
    width: 100%;
}
    
#f756bfe5 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\33 8309e46 {
    width: 100%;
}
    
#c588d61e {
    width: 100%;
}
    
#\39 da01ea9 {
    width: 100%;
}
    
#\34 050c9f1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 13bcd12 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 83e5f27 {
    align-items: center;
}
    
#\35 35e2ade {
    flex-direction: column;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 3b57a7a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 d855690 {
    align-items: center;
}
    
#\35 a95ceaa {
    align-items: center;
}
    
#bdc1396f {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 72c77d4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 1b6320e {
    align-items: center;
}
    
#f322420a {
    flex-direction: column;
    align-items: center;
}
}

