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

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

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

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

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

  *#dm .dmInner a.u_1022594432:hover,
  *#dm .dmInner a.u_1022594432.hover { border-color:var(--color_4) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1543165726:hover,
  *#dm .dmInner a.u_1543165726.hover { border-color:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_1440703020:hover,
  *#dm .dmInner a.u_1440703020.hover { border-color:var(--color_4) !important; }

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

  *#dm .dmInner span div.u_1989214223 .shape-text {
    font-weight:700 !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner span *.u_1989214223 .shape-text { text-align:center !important; }

  *#dm .dmInner span div.u_1239926010 .shape-text {
    font-weight:700 !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner span *.u_1239926010 .shape-text { text-align:center !important; }

  *#dm .dmInner span div.u_1630020136 .shape-text {
    font-weight:700 !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner span *.u_1630020136 .shape-text { text-align:center !important; }

  *#dm .dmInner span div.u_1622871716 .shape-text {
    font-weight:700 !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner span *.u_1622871716 .shape-text { text-align:center !important; }

  *#dm .dmInner div.u_1630020136 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1239926010 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1989214223 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1622871716 .shape-text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1688328781 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1672166838 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1634345623 span[data-icon-mask] { background-color:var(--color_3) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 123ed98 {
    min-height: 0px;
    column-gap: 0%;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#ba4ecbaa {
    background-color: var(--color_1);
}
    
#b0226f6a {
    margin: 0px 0% 0px 0%;
}
    
#\39 c1f562a {
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    background-color: rgba(252, 250, 248, 1);
    background-image: none;
    padding: 200px 4% 200px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3d855b0 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#e0567a3c {
    max-width: 100%;
    width: auto;
    margin-bottom: 28px;
    height: auto;
}
    
#\36 44ab111 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ec6149c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\31 ec6149c {
    max-width: 100%;
    width: auto;
    min-height: 54px;
}
    
#\30 9e17f8c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\30 9e17f8c {
    max-width: 100%;
    width: auto;
    min-height: 54px;
}
    
#af855ed3 {
    min-height: 8px;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/564dd121/dms3rep/multi/opt/jim+speaking-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 d19e2d4 {
    min-height: 0;
    column-gap: 2%;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#f26aa4fc {
    background-color: var(--color_2);
}
    
#\37 b16197d {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 16px;
    flex-direction: row;
    width: 80.47%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 d3a9575 {
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 31.33%;
}
    
#\31 4776ffd {
    max-width: 100%;
    width: 50px;
    height: 50px;
}
    
#\32 d200453 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 97a7820 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ba6d375 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b233e501 {
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 31.33%;
}
    
#fb3ec89a {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\30 825f19b {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 e5b5d31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 2699c27 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 49fe748 {
    column-gap: 12px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    width: 31.33%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2b365ee {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\36 606bae2 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 0f33337 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 73e08d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3caf161 {
    min-height: 8px;
    width: 17.48%;
    align-items: flex-end;
    min-width: 4%;
}
    
#\37 f632bf3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 f632bf3 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\37 254c557 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 d221a00 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    padding: 100px 2% 0px 2%;
}
    
#ac251860 {
    background-color: var(--color_1);
}
    
#\34 ec4f1a0 {
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d46067a {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\38 736d108 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\33 5c01329 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a55ecc2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b083030c {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    max-width: none;
}
    
#a10bff20 {
    background-color: var(--color_1);
}
    
#\36 d75aa52 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#a2fb2ec0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8fe3fd9 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d55daeba {
    background-color: rgba(252,250,248,1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,42,74,0.08);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#bbfef7e0 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\30 bef4b0a {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\34 b4b05e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 60f1f6b {
    background-color: rgba(252,250,248,1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,42,74,0.08);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\32 eb7b146 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#e5796688 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\33 58f4b0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 fa86c31 {
    background-color: rgba(252,250,248,1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,42,74,0.08);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#ab3ae623 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 6c5adb9 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 982fe8e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2f40073 {
    background-color: rgba(252,250,248,1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(26,42,74,0.08);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 32px 28px 32px 28px;
}
    
#\35 4f552df {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\36 3ef285e {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\37 d42fada {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 c1136e6 {
    min-height: 0px;
    column-gap: 3%;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#\36 41a608e {
    background-color: var(--color_8);
}
    
#\34 af9f934 {
    width: 29.45%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 c74e5ae {
    max-width: 100%;
    width: 388px;
    height: 172px;
}
    
#\39 0b01351 {
    min-height: 8px;
    row-gap: 8px;
    width: 67.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 520dc7b {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
    order: 0;
}
    
#\37 0a56a02 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 34dd029.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 34dd029 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 564a91e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4d74e11 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#a903800d {
    background-color: var(--color_1);
}
    
#\32 8cb4d9c {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 fb37157 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 dae3b87 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 34fe4fd {
    background-color: var(--color_1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 28px 32px 28px;
}
    
#e5b313c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea264701 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cac475ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7f343a8 {
    max-width: 100%;
    width: 50px;
    height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 830db08 {
    background-color: var(--color_1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 28px 32px 28px;
}
    
#\36 fb8dc2f {
    max-width: 100%;
    width: 50px;
    height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2b25a40 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e7618bd6 {
    max-width: 100%;
    width: 70px;
    height: auto;
}
    
#a99b6e0e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ca12b8d0 {
    background-color: var(--color_1);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    margin-right: 0%;
    margin-left: 0%;
    padding: 32px 28px 32px 28px;
}
    
#\37 c613a4d {
    max-width: 100%;
    width: 50px;
    height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ccffead {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c7efb6d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 cb36539 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 5683afb {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding: 100px 2% 0px 2%;
}
    
#\38 04fdb91 {
    background-color: var(--color_2);
}
    
#\36 89bc7c6 {
    align-self: auto;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 3833242 {
    max-width: 100%;
    width: auto;
    margin-bottom: 20px;
    height: auto;
}
    
#\33 2caf72a {
    max-width: 100%;
    width: auto;
    margin-bottom: 32px;
    height: auto;
}
    
#bc821792.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#bc821792 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 54px;
}
    
#\33 cc7e983 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 6c6e25a {
    background-color: var(--color_1);
}
    
#b83c015c {
    margin: 0px 0% 0px 0%;
}
    
#\36 06c0580 {
    min-height: 0px;
    column-gap: 0%;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\39 b3f56cc {
    min-height: 8px;
    width: 50%;
    align-items: stretch;
    min-width: 4%;
    background-image: none;
    order: 0;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f1f379b {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\33 5645f3d {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
    
#\38 ae154c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 06a080a {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 534968f {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e96abc45 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 3f044fa {
    max-width: 100%;
    width: auto;
    margin-bottom: 32px;
    height: auto;
}
    
#ce9dfd6d {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#f32cfc5f {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
    
#dbc73b76 {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
    
#\33 2cb082b {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 b696d1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#affa45ac {
    max-width: 100%;
    width: auto;
    margin-bottom: 2px;
    height: auto;
}
    
#\35 cb7904d {
    max-width: 100%;
    width: auto;
    margin-bottom: 2px;
    height: auto;
}
    
#\32 ce2bd13 {
    width: 40px;
    height: 40px;
    min-width: 40px;
}
    
#\35 030f745 {
    max-width: 100%;
    width: auto;
    margin-bottom: 12px;
    height: auto;
}
    
#\36 1f70688 {
    row-gap: 0px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    padding: 100px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 59187f9 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#f5b2d7c0 {
    max-width: 100%;
    width: auto;
    margin-bottom: 2px;
    height: auto;
}
    
#\35 72c6e67 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7f3e4a2 {
    max-width: 100%;
    width: auto;
    margin-bottom: 2px;
    height: auto;
}
    
#\35 05f4641 {
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#f4e76809 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#widget_jst {
    width: 100%;
    height: 434px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af855ed3 {
    width: 50%;
}
    
#b0226f6a {
    margin: 0px 0% 0px 0%;
}
    
#\39 c1f562a {
    width: 50%;
    padding: 100px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d19e2d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 30px 2% 30px 2%;
}
    
#fb3ec89a {
    height: auto;
}
    
#e2b365ee {
    height: auto;
}
    
#\37 b16197d {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a3caf161 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d3a9575 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b233e501 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 49fe748 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 254c557 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d221a00 {
    padding: 50px 2% 0px 2%;
}
    
#\38 a55ecc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d55daeba {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 60f1f6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 fa86c31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 2f40073 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 d75aa52 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8fe3fd9 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 34fe4fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 830db08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ca12b8d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 dae3b87 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5683afb {
    padding: 50px 2% 0px 2%;
}
    
#\33 cc7e983 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 06c0580 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\39 b3f56cc {
    width: 100%;
    min-height: 350px;
}
    
#\36 1f70688 {
    width: 100%;
    min-height: 80px;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b83c015c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 123ed98 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\39 c1f562a {
    width: 100%;
    order: 1;
    padding: 40px 4% 40px 4%;
    margin: 0px 0% 0px 0%;
}
    
#af855ed3 {
    width: 100%;
    min-height: 300px;
    order: 0;
}
    
#b0226f6a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 d19e2d4 {
    min-height: unset;
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
    row-gap: 20px;
}
    
#\37 b16197d {
    flex-direction: column;
    row-gap: 0px;
    width: 100%;
}
    
#\30 d3a9575 {
    width: 100%;
}
    
#b233e501 {
    width: 100%;
}
    
#\39 49fe748 {
    width: 100%;
}
    
#a3caf161 {
    align-items: flex-start;
    width: 100%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fb3ec89a {
    height: auto;
}
    
#e2b365ee {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 d221a00 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 0px 2%;
}
    
#\34 ec4f1a0 {
    align-items: center;
}
    
#\38 a55ecc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b083030c {
    min-height: unset;
    row-gap: 24px;
}
    
#\36 d75aa52 {
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8fe3fd9 {
    flex-direction: column;
    row-gap: 16px;
}
    
#d55daeba {
    width: 100%;
}
    
#\33 60f1f6b {
    width: 100%;
}
    
#\34 fa86c31 {
    width: 100%;
}
    
#\31 2f40073 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 c1136e6 {
    min-height: 0;
    flex-direction: column;
    align-items: center;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 af9f934 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\39 0b01351 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\38 564a91e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4d74e11 {
    min-height: unset;
    flex-direction: column;
}
    
#\32 8cb4d9c {
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 dae3b87 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\30 34fe4fd {
    width: 100%;
}
    
#\33 830db08 {
    width: 100%;
}
    
#ca12b8d0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 5683afb {
    min-height: unset;
    padding: 50px 4% 0px 4%;
}
    
#\36 89bc7c6 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cc7e983 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 06c0580 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\39 b3f56cc {
    width: 100%;
    min-height: 250px;
}
    
#\36 1f70688 {
    width: 100%;
    min-height: 80px;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b83c015c {
    margin: 0px 0% 0px 0%;
}
    
#\35 05f4641 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

