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

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

  *#dm .dmInner a.u_1171130712 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_2) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50px !important;
  }

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

  *#dm .dmInner a.u_1171130712:hover,
  *#dm .dmInner a.u_1171130712.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1559103361 img {
    border-radius:10px !important;
    object-fit:cover !important;
    box-shadow:0 24px 64px rgba(0,0,0,0.45) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1254463309 img {
    border-radius:10px !important;
    object-fit:cover !important;
    box-shadow:0 24px 64px rgba(0,0,0,0.45) !important;
  }

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

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

  *#dm .dmInner a.u_1342168225:hover,
  *#dm .dmInner a.u_1342168225.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
    border-color:var(--color_7) !important;
  }

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

  *#dm .dmInner a.u_1519919769 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:2px !important;
    border-style:solid !important;
    border-radius:50px !important;
  }

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

  *#dm .dmInner a.u_1519919769:hover,
  *#dm .dmInner a.u_1519919769.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1519919769 span.text { color:var(--color_1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a165753a {
    min-height: 90vh;
    column-gap: 4%;
    width: 100%;
    flex-direction: row;
}
    
#\34 179c1d9 {
    background-color: var(--color_1);
}
    
#\39 c345999 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 28px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 50.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 d0fa8ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e430133b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9538746 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\31 edd82e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\31 edd82e1 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#c8ee3359.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#c8ee3359 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\34 4f4ad00 {
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\36 162b24b {
    border-radius: 10px;
    column-gap: 8px;
    padding-top: 6px;
    flex-direction: row;
    padding-left: 14px;
    padding-bottom: 6px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 14px;
}
    
#ae4be28e {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\36 e47156e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ac9851fa {
    border-radius: 10px;
    column-gap: 8px;
    padding-top: 6px;
    flex-direction: row;
    padding-left: 14px;
    padding-bottom: 6px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 14px;
}
    
#e75b79d7 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#\34 a63efaf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0e2f05a {
    border-radius: 10px;
    column-gap: 8px;
    padding-top: 6px;
    flex-direction: row;
    padding-left: 14px;
    padding-bottom: 6px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 14px;
}
    
#\33 3fa5065 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#b3e3153f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9e4ae99 {
    border-radius: 10px;
    column-gap: 8px;
    padding-top: 6px;
    flex-direction: row;
    padding-left: 14px;
    padding-bottom: 6px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: center;
    border-style: solid;
    padding-right: 14px;
}
    
#\35 5858ff4 {
    max-width: 100%;
    width: 18px;
    height: 18px;
}
    
#baab1e66 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f612060 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 46.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 5b4363a {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\31 f5ed079 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\34 1a67efd {
    background-color: var(--color_5);
}
    
#\37 53dd5c5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 0145f8e {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\32 5305101 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dadcb809 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#db65583a {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#a0edc78e {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 9b4a119 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#e85a3a07 {
    background-color: var(--color_1);
}
    
#\38 c6349ed {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#eb25f600 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b5713f34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f2d88f3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    row-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\31 94912d9 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#b197916a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#e2b01623 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b9500f23 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e1d75e8a {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#fb7b5c88 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 075d5b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b6aa0366 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ebbc92f {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#d492052e {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a7907dd5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8a85a85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f571acd5 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\37 5217ea5 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\30 d24d262 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a81ca14a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 b922ab5 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\35 eec12c0 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#fed9b31f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1afa939 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 bb2f435 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#b43ec544 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#b717c9b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c248dfe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b3ae88ce {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\35 3ca4454 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\33 d74d960 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 7fcfead {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 be494d7 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#ca49dd94 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\36 36c8de5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 aabc777 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f5f4bcd {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 29%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#f0f7cfe2 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\31 b3a0855 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 b985fcc {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f9f104e9 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    flex-direction: row;
}
    
#\34 cb48e9e {
    background-color: var(--color_5);
}
    
#\33 3cf370d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 55.0%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#b73b88f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 9ccd211 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f8caaa9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 247042e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 12px;
    padding-left: 28px;
    padding-bottom: 12px;
    padding-right: 28px;
}
#\32 247042e {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#e4f26df8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 40.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 2f1b7ab {
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 be7dba6 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\37 6653a00 {
    background-color: var(--color_5);
}
    
#f56aabfa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#ad513eb3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae394740 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4b3d8fa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    row-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#afb4476d {
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 21%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#cf0952cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 44ddbfc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 84fe1a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1878ca6 {
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 21%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\32 fc74b24 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a846297 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 c95d258 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db4d119c {
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 21%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#c1f12605 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 085b485 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1a45708 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a6d8981 {
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 21%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\39 18ec7b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 7c05f34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5404d34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 d525a9d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\37 d15840f {
    background-color: var(--color_1);
}
    
#\35 68d279b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 23ff155 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 5a2f7fc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a13ce2f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 32px;
    row-gap: 32px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\35 41057ed {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 14px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 46%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#\39 0b6f565 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bb063a46 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 c64f42c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b42ca17b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9d17610 {
    background-color: var(--color_7);
    border-radius: 10px;
    row-gap: 14px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.10);
    flex-direction: column;
    width: 46%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: var(--color_4);
    align-items: flex-start;
    border-style: solid;
}
    
#f0339230 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 d542560 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f2359bbd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5481c85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d296557e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#e14ca2d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#e14ca2d0 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\35 3dbbb2b {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\30 250f8f1 {
    background-color: var(--color_5);
}
    
#c3a65d4d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\37 8d2a3f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfc6afdb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 15b7049 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\33 967a4f6 {
    width: 100%;
}
}



@media all {
    
#\38 4c40372 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\37 5800ac2 {
    background-color: var(--color_3);
}
    
#\30 07d3a97 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\38 4265735 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9af694a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 66e8b15 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\35 adfc31b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#\35 adfc31b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#b6b3fc75.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-left: 44px;
    padding-bottom: 18px;
    padding-right: 44px;
}
#b6b3fc75 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a165753a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 c345999 {
    width: 52%;
}
    
#\31 f612060 {
    width: 44%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9b4a119 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 94912d9 {
    width: 44%;
}
    
#e1d75e8a {
    width: 44%;
}
    
#\33 ebbc92f {
    width: 44%;
}
    
#f571acd5 {
    width: 44%;
}
    
#\36 b922ab5 {
    width: 44%;
}
    
#\34 bb2f435 {
    width: 44%;
}
    
#b3ae88ce {
    width: 44%;
}
    
#\38 be494d7 {
    width: 44%;
}
    
#\32 f5f4bcd {
    width: 44%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 be7dba6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#afb4476d {
    width: 44%;
}
    
#\30 1878ca6 {
    width: 44%;
}
    
#db4d119c {
    width: 44%;
}
    
#\31 a6d8981 {
    width: 44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d525a9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 41057ed {
    width: 44%;
}
    
#a9d17610 {
    width: 44%;
}
}



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



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



@media (max-width: 767px) {
    
#a165753a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\39 c345999 {
    width: 100%;
}
    
#e9538746 {
    flex-direction: column;
}
    
#\31 edd82e1 {
    width: 100%;
}
    
#c8ee3359 {
    width: 100%;
}
    
#\31 f612060 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 f5ed079 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 53dd5c5 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 9b4a119 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 c6349ed {
    align-items: center;
}
    
#\33 f2d88f3 {
    align-items: center;
}
    
#\31 94912d9 {
    width: 100%;
}
    
#e1d75e8a {
    width: 100%;
}
    
#\33 ebbc92f {
    width: 100%;
}
    
#f571acd5 {
    width: 100%;
}
    
#\36 b922ab5 {
    width: 100%;
}
    
#\34 bb2f435 {
    width: 100%;
}
    
#b3ae88ce {
    width: 100%;
}
    
#\38 be494d7 {
    width: 100%;
}
    
#\32 f5f4bcd {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 be7dba6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f56aabfa {
    align-items: center;
}
    
#\34 4b3d8fa {
    align-items: center;
}
    
#afb4476d {
    width: 100%;
}
    
#\30 1878ca6 {
    width: 100%;
}
    
#db4d119c {
    width: 100%;
}
    
#\31 a6d8981 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 d525a9d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 68d279b {
    align-items: center;
}
    
#\34 a13ce2f {
    flex-direction: column;
}
    
#\35 41057ed {
    width: 100%;
}
    
#a9d17610 {
    width: 100%;
}
    
#d296557e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 3dbbb2b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c3a65d4d {
    align-items: center;
}
    
#\33 15b7049 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 4c40372 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 07d3a97 {
    align-items: center;
}
    
#\32 66e8b15 {
    flex-direction: column;
}
    
#\35 adfc31b {
    width: 100%;
}
    
#b6b3fc75 {
    width: 100%;
}
}

