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

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

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

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

  *#dm .dmInner div.u_1737840979 img {
    border-radius:12px !important;
    box-shadow:0px 14px 36px rgba(26,43,76,0.25) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1021715746 img {
    border-radius:12px !important;
    box-shadow:0px 12px 30px rgba(26,43,76,0.22) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1025564101 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 1fc8e5c {
    min-height: 0px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
    padding: 24px 6% 20px 6%;
}
    
#\35 ba50940 {
    background-color: var(--color_1);
}
    
#bb3346b9 {
    row-gap: 16px;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
    order: 0;
}
    
#\32 5af5abf {
    max-width: 100%;
    width: 100%;
}
    
#f32baed0 {
    max-width: 100%;
    width: 100%;
}
    
#\36 6a33947 {
    max-width: 100%;
    width: 100%;
}
    
#\35 b4c589b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\35 b4c589b {
    max-width: 100%;
    width: 260px;
    min-height: 58px;
    min-width: 260px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be72206e {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 3;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 56f0dc8 {
    width: 45%;
    align-items: center;
    min-width: 4%;
    height: auto;
    align-self: center;
    row-gap: 20px;
    order: 1;
    justify-content: flex-start;
}
    
#\39 e3e6741 {
    border-color: var(--color_3);
    background-color: var(--color_1);
    border-radius: 10px;
    row-gap: 4px;
    width: 248px;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    align-self: center;
    order: 1;
    height: auto;
    min-height: 167px;
    padding: 10px 18px 10px 18px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e40608c {
    max-width: 100%;
    width: auto;
    order: 0;
}
    
#c1280825 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb03a2b {
    max-width: 100%;
    width: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1p2 {
    width: 97.36%;
    height: 520px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0559c4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d9cd135f {
    min-height: auto;
    width: 100%;
    padding-top: 24px;
    padding-right: 6%;
    padding-bottom: 24px;
    padding-left: 6%;
    flex-direction: column;
    align-items: center;
}
    
#e0ce06c6 {
    background-color: var(--color_1);
}
    
#af3aec22 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#c978209a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#cc0b280a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\30 2ef728a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
}



@media all {
    
#dcac3534 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#e02a2db3 {
    background-color: var(--color_1);
}
    
#fc2b1c1d {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#c8af836d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 7acb804 {
    max-width: 100%;
    width: 100%;
}
    
#e887c8de {
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#d511a58e {
    max-width: 780px;
    width: 100%;
    height: auto;
}
    
#\37 8c77991.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\37 8c77991 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    min-width: 260px;
}
}



@media all {
    
#e3ee7a28 {
    min-height: auto;
    width: 100%;
    padding-top: 24px;
    padding-right: 6%;
    padding-bottom: 24px;
    padding-left: 6%;
    flex-direction: column;
    align-items: center;
}
    
#ff74fc3b {
    background-color: var(--color_8);
}
    
#eba6b05a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d1bd460c {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#c3828088 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\32 58c5d7c {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
}



@media all {
    
#\34 bda4c60 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#f9f594da {
    background-color: var(--color_1);
}
    
#\32 81faaa4 {
    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%;
}
    
#\32 d1076d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 85bad9f {
    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;
}
    
#cae43aed {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 10px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#c611ae3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6745a0b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f96d2041 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eee1d92c {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 10px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#\32 27e5998 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0df2a6c {
    max-width: 100%;
    width: auto;
}
    
#\34 6f324a2 {
    max-width: 100%;
    width: auto;
}
    
#\31 347e161 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 10px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#e116a5d4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7e3effb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c7a22ad8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4a2c319 {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 10px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 32px;
}
    
#d8ed668c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c50f8034 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 511cb9f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8cab8a8 {
    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%;
}
    
#a2ff02a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#a2ff02a9 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    min-width: 260px;
}
}



@media all {
    
#\33 79d24c7 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\39 3df79d3 {
    background-color: var(--color_1);
}
    
#\37 3d3bd36 {
    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 2215eb6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 e3ae212 {
    max-width: 100%;
    width: 100%;
}
    
#\33 813710c {
    row-gap: 16px;
    column-gap: 4%;
    padding-top: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\30 36c32bd {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#b1013981 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\32 f180988 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca2523c7 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 49f897a {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#fd42df24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2fae974 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 28b29e9 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\33 3ad95e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9329baf {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#b93748ad {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\36 718475a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dab047d8 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 ee8f55d {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\39 2b5b881 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 f820aab {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#cd7896d5 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\38 c532e7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 7418379 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\33 98ab34c {
    background-color: var(--color_4);
}
    
#\38 58b4a51 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 14px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a8c35876 {
    max-width: 100%;
    width: 100%;
}
    
#\33 cde5713 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#cd0a0ab7 {
    max-width: 100%;
    width: 100%;
}
    
#\38 6138397 {
    row-gap: 10px;
    padding-top: 8px;
    flex-direction: column;
    max-width: 560px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 eea86ad {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 23d6b3f {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#cdadb337 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 02365fa {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#f0069f97 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\39 9dddf6f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5ebe75f {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 e0d0bd1 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#ecc6b0cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fe705f0 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 0542114 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\38 bb65242 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 28196f0 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#f563a34d {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\38 69b0754 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 fa9213c {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 2405b27 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#e90cb892 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 558864c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\33 558864c {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 8px;
    min-width: 260px;
}
    
#d231ddd5 {
    flex-direction: row;
    max-width: 560px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#a7825e7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c1c7c315 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\31 971abdf {
    background-color: var(--color_1);
}
    
#\36 8f60a68 {
    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%;
}
    
#\35 2d9c79c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb651fe5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 16px;
    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;
}
    
#c6dff6ca {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#f39df71b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d996c412 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c45d070a {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 ee05ccd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cf650bb2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8651129 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 2cd0063 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba47d695 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 4907964 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\34 11e68c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3fe3e09 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7b7bab8 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#c090b595 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e3ac37c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a936d83 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 74f8068 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 81cae00 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f92bf7b {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#c337334f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c907be9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 fe2ffc8 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\36 2f87a7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 f442f6e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d53513c {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\34 b20cf01 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3febde6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd9dde87 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#f893aeab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 91d25c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a38eabd6 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#ddc736d9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4a1452b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5cc1e41 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\36 f016749 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 2f5ccb3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 51e9a4c {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\36 63b1028 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6b73e90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aaa8d184 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_5);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\30 df52826 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 c69be9c {
    max-width: 100%;
    width: auto;
}
    
#ce43b4a9 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_8);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#acba8f63 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 20c3b31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 2e05394 {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_8);
    border-radius: 12px;
    row-gap: 8px;
    flex-direction: column;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding-right: 20px;
}
    
#\36 a6b8f4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9f842c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b8b732e {
    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%;
}
    
#f2ae56e8 {
    max-width: 100%;
    width: auto;
}
    
#\38 f1fdc86.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\38 f1fdc86 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    min-width: 260px;
}
    
#\36 c1eca1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df68228d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 fa73f81 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#b369cd00 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#d3660a7e {
    background-color: var(--color_1);
}
    
#\33 59c27f7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 58.0%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#e9941379 {
    width: 100%;
    height: auto;
}
    
#e97e0770 {
    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: 38.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 1512a9a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 2016017 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ecd94568 {
    row-gap: 10px;
    padding-top: 8px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 dd4e30e {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#cfa6ee4b {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\30 043be64 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 fafd549 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 8a7745f {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\36 5a190ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3599449 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 d0d7cd8 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\33 97b3114 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 85618aa {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 ad6ad85 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\32 70b3e39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a4762493 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 0197b0c {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\33 f265acd {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 0281c1a {
    min-height: 160px;
    column-gap: 4%;
    width: 100%;
    flex-wrap: wrap;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#fd11d5b9 {
    background-color: var(--color_1);
}
    
#dbde2b32 {
    row-gap: 14px;
    width: 100.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 315cf2c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 426557d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#c471922c {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\36 0def39f {
    background-color: var(--color_4);
}
    
#\35 dc62b00 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-bottom: 8px;
}
    
#\38 cdc8f99 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\32 af483e1 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#c93984a6 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#b627e212 {
    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%;
}
    
#bc085cd2 {
    max-width: 100%;
    width: 100%;
}
    
#ef78c066 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 d008919.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#\31 d008919 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 6px;
    min-width: 260px;
}
    
#\33 8ad0f18 {
    flex-direction: row;
    max-width: 500px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#ec8d2f57 {
    max-width: 100%;
    width: auto;
}
    
#\37 155d401 {
    row-gap: 8px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 2df5c21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 35e7801 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a287975 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\32 4294c74 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#\30 ae5773c {
    background-color: var(--color_8);
}
    
#c84a50d3 {
    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: center;
    position: relative;
    min-width: 4%;
}
    
#b21c07a6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#cf354b8b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f33e23ad {
    padding-top: 32px;
    padding-left: 32px;
    padding-bottom: 32px;
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 12px;
    flex-direction: column;
    max-width: 640px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 32px;
}
    
#adfeb37f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5d66151 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 69d461f {
    row-gap: 16px;
    column-gap: 3%;
    padding-top: 8px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\34 cd59318 {
    padding-top: 20px;
    padding-left: 12px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_8);
    border-radius: 12px;
    row-gap: 6px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\36 549630a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3c23d25 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a0711bf0 {
    padding-top: 20px;
    padding-left: 12px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_8);
    border-radius: 12px;
    row-gap: 6px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#b6708621 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de337ef4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 140eaa9 {
    padding-top: 20px;
    padding-left: 12px;
    padding-bottom: 20px;
    border-color: var(--color_7);
    background-color: var(--color_8);
    border-radius: 12px;
    row-gap: 6px;
    flex-direction: column;
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 12px;
}
    
#\32 1cdb1da {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d67234eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cb33965a {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    border-color: var(--color_3);
    background-color: rgba(0,0,0,0);
    border-radius: 12px;
    row-gap: 4px;
    flex-direction: column;
    max-width: 420px;
    width: 100%;
    margin-top: 12px;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    padding-right: 16px;
}
    
#\36 0351d6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9f9ac4e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0fc9fb8 {
    row-gap: 16px;
    column-gap: 4%;
    padding-top: 16px;
    flex-direction: row;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\36 14f62c1 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 9c6942b {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\30 1999ce4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 f8799b8 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\30 e324c2b {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#a3c97aea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfcba76d {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 403f356 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#facf39b5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d090465 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#e8465f3b {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\31 4b564b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ec1b1e0 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#e2127bd0 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\34 e58b026 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f476fd7 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 b52d1d6 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#d66995f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 80fcbf3 {
    column-gap: 12px;
    flex-direction: row;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 e6e92fb {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#f7dce91b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbd8ab54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 40px;
    padding-bottom: 18px;
    padding-right: 40px;
}
#cbd8ab54 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 8px;
    min-width: 260px;
}
    
#b327e525 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 3522063 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 eb7af13 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    padding-top: 70px;
    padding-bottom: 70px;
}
    
#e25bbe0a {
    background-color: var(--color_8);
}
    
#\34 89ba249 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 ea8e261 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cce5fe3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7980a5c {
    max-width: 100%;
    width: 339px;
    height: auto;
}
    
#\32 d69bb7f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 21f7558 {
    row-gap: 20px;
    column-gap: 2%;
    padding-top: 8px;
    flex-direction: row;
    max-width: 900px;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\33 a887e4c {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 8px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    box-shadow: 0px 6px 18px rgba(26,43,76,0.1);
    padding: 24px 16px 24px 16px;
}
    
#c4a8b5eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 15d0aa8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c67cd9fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 545bb52 {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 8px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    box-shadow: 0px 6px 18px rgba(26,43,76,0.1);
    padding: 24px 16px 24px 16px;
}
    
#\36 ed86600 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa20f2ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0cc5cb7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fd6f9b06 {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 8px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    box-shadow: 0px 6px 18px rgba(26,43,76,0.1);
    padding: 24px 16px 24px 16px;
}
    
#\37 3cd42d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 2c232f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df3a6359 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cef798e3 {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 12px;
    row-gap: 8px;
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: center;
    border-style: solid;
    box-shadow: 0px 6px 18px rgba(26,43,76,0.1);
    padding: 24px 16px 24px 16px;
}
    
#\39 ae15fb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9886d39 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 588cafb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9574b45 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 02e690c {
    row-gap: 10px;
    column-gap: 3%;
    padding-top: 8px;
    flex-direction: row;
    max-width: 780px;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\32 4766e4d {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\30 8d6c588 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5f6c826 {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\39 7fe474c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8b8901f {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\38 8d26dbc {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\33 7aab2af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2120b44 {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\36 ca4c712 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e079777f {
    border-color: var(--color_7);
    background-color: var(--color_1);
    border-radius: 999px;
    flex-direction: row;
    width: 22%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 8px 16px 8px 16px;
}
    
#\31 a3d1335 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 51d3c48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\30 51d3c48 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
    margin-top: 8px;
    min-width: 260px;
}
}



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



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



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



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\34 1fc8e5c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#bb3346b9 {
    width: 100%;
}
    
#\31 56f0dc8 {
    width: 100%;
}
    
#widget_1p2 {
    height: 240px;
}
}



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



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



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



@media (max-width: 767px) {
    
#\34 bda4c60 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 81faaa4 {
    align-items: center;
}
    
#\35 85bad9f {
    flex-direction: column;
}
    
#cae43aed {
    width: 100%;
}
    
#eee1d92c {
    width: 100%;
}
    
#\31 347e161 {
    width: 100%;
}
    
#\32 4a2c319 {
    width: 100%;
}
    
#e8cab8a8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 79d24c7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 3d3bd36 {
    align-items: center;
}
    
#\30 36c32bd {
    width: 100%;
}
    
#ca2523c7 {
    width: 100%;
}
    
#\31 2fae974 {
    width: 100%;
}
    
#f9329baf {
    width: 100%;
}
    
#dab047d8 {
    width: 100%;
}
    
#\34 f820aab {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#c1c7c315 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 8f60a68 {
    align-items: center;
}
    
#bb651fe5 {
    flex-direction: column;
}
    
#c6dff6ca {
    width: 100%;
}
    
#c45d070a {
    width: 100%;
}
    
#\39 8651129 {
    width: 100%;
}
    
#\36 4907964 {
    width: 100%;
}
    
#f7b7bab8 {
    width: 100%;
}
    
#\38 a936d83 {
    width: 100%;
}
    
#\33 f92bf7b {
    width: 100%;
}
    
#\33 fe2ffc8 {
    width: 100%;
}
    
#\31 d53513c {
    width: 100%;
}
    
#fd9dde87 {
    width: 100%;
}
    
#a38eabd6 {
    width: 100%;
}
    
#\39 5cc1e41 {
    width: 100%;
}
    
#\33 51e9a4c {
    width: 100%;
}
    
#aaa8d184 {
    width: 100%;
}
    
#ce43b4a9 {
    width: 100%;
}
    
#\35 2e05394 {
    width: 100%;
}
    
#\37 b8b732e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b369cd00 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\33 59c27f7 {
    width: 100%;
}
    
#e97e0770 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 0281c1a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#dbde2b32 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c471922c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 dc62b00 {
    align-items: center;
}
    
#b627e212 {
    align-items: center;
}
    
#\37 155d401 {
    flex-direction: column;
}
}



@media (max-width: 767px) {
    
#\32 4294c74 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c84a50d3 {
    align-items: center;
}
    
#\31 69d461f {
    flex-direction: column;
}
    
#\34 cd59318 {
    width: 100%;
}
    
#a0711bf0 {
    width: 100%;
}
    
#\32 140eaa9 {
    width: 100%;
}
    
#e0fc9fb8 {
    flex-direction: column;
}
    
#\36 14f62c1 {
    width: 100%;
}
    
#\38 f8799b8 {
    width: 100%;
}
    
#bfcba76d {
    width: 100%;
}
    
#\30 d090465 {
    width: 100%;
}
    
#\31 ec1b1e0 {
    width: 100%;
}
    
#\31 f476fd7 {
    width: 100%;
}
    
#\35 80fcbf3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 eb7af13 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 89ba249 {
    align-items: center;
}
    
#\35 21f7558 {
    flex-direction: column;
}
    
#\33 a887e4c {
    width: 100%;
}
    
#\32 545bb52 {
    width: 100%;
}
    
#fd6f9b06 {
    width: 100%;
}
    
#cef798e3 {
    width: 100%;
}
    
#\37 02e690c {
    flex-direction: column;
}
    
#\32 4766e4d {
    width: 100%;
}
    
#\33 5f6c826 {
    width: 100%;
}
    
#\39 8b8901f {
    width: 100%;
}
    
#\38 8d26dbc {
    width: 100%;
}
    
#e2120b44 {
    width: 100%;
}
    
#e079777f {
    width: 100%;
}
}

