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

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

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

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

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

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

  *#dm .dmInner a.u_1906564757 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1625526826 img { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_1168914420 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1168914420 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1456663583 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1456663583 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1694271808 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1694271808 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1303487527 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1303487527 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1673190415 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1673190415 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1427787873 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1427787873 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1560182342 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1560182342 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1154408231 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1154408231 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1414086890 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1414086890 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1049390737 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1049390737 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }

  *#dm .dmInner nav.u_1843010849 { color:white !important; }

  *#dm .dmInner div.u_1620608514 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1620608514 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1699405719 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1699405719 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1208039335 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1208039335 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1695368956 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1695368956 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1551868921 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1551868921 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1150631736 .svg { fill:rgba(201,161,59,1) !important; }

  *#dm .dmInner div.u_1150631736 span[data-icon-mask] { background-color:rgba(201,161,59,1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 4670917 {
    width: 100%;
    height: auto;
}
    
#\36 8464363 {
    margin: 0px 0% 0px 0%;
}
    
#d91d5ff4 {
    min-height: 723px;
    column-gap: 4%;
    width: 100%;
    padding: 75px 5% 75px 5%;
}
    
#\30 06e8a32 {
    background-color: var(--color_1);
}
    
#\30 1548a1d {
    row-gap: 24px;
    width: 44.2%;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 b6680b8 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\35 b02fd5e {
    row-gap: 20px;
    width: 51.70%;
    min-width: 4%;
    min-height: 8px;
}
}



@media all {
    
#\32 6345733 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9747ed2 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\35 45a17f5 {
    background-color: rgba(244, 248, 251, 0.95);
    background-image: none;
}
    
#\38 d423713 {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#c298fefd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 346642e {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#dd653613 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
}
    
#af4824ec {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 23.5%;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    justify-content: flex-start;
    padding: 36px 28px 36px 28px;
}
    
#\30 47c5bb9 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\33 d0fa552 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f72b25d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 065f0e9 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 23.5%;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    justify-content: flex-start;
    padding: 36px 28px 36px 28px;
}
    
#\37 8c0e46d {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e13006ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cbe51ee6 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 23.5%;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    justify-content: flex-start;
    padding: 36px 28px 36px 28px;
}
    
#\32 8d328cb {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a2f07adc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 02ce9c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 4d6c554 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 14px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 23.5%;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    justify-content: flex-start;
    padding: 36px 28px 36px 28px;
}
    
#\34 b72dcf3 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 5969caa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#adb47baa {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 33c9f89 {
    min-height: auto;
    row-gap: 36px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\33 0bed055 {
    background-color: var(--color_1);
}
    
#\36 524259e {
    row-gap: 28px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\35 07efd1a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d39b0b3 {
    max-width: 860px;
    width: auto;
    height: auto;
}
    
#d9d5b411 {
    max-width: 800px;
    width: 62.67%;
    height: auto;
}
    
#a6fba6bb {
    width: 51.62%;
    height: 410px;
    margin-top: 32px;
}
    
#\35 d37df37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 30px 14px 30px;
}
#\35 d37df37 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\38 6f707e4 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#eecfb84d {
    background-color: var(--color_6);
}
    
#\30 a449712 {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\32 6db19f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b93dfcf6 {
    max-width: 760px;
    width: 760px;
    height: auto;
}
    
#\33 eb527e4 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 f2bdade {
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 0px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 32%;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\30 2d1a43e {
    width: 100%;
    height: auto;
}
    
#\37 2189f4b {
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#c9c2a2dd {
    max-width: 100%;
    width: 177px;
    height: auto;
}
    
#e25ea1da {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4b294ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 30px 14px 30px;
}
#\35 4b294ff {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\37 ef03508 {
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 0px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 32%;
    border-width: 1px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
}
    
#\31 248fd31 {
    width: 100%;
    height: 308px;
}
    
#e8a41da8 {
    row-gap: 12px;
    width: 100%;
    align-items: flex-start;
    margin-top: 2px;
    padding: 24px 24px 24px 24px;
}
    
#a01fbdd0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebd307ad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 1f8e2ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 30px 14px 30px;
}
#\36 1f8e2ba {
    max-width: 100%;
    width: auto;
    min-height: 48px;
    margin-top: auto;
}
    
#\32 e7e1d62 {
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\38 3ffb125.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 30px 14px 30px;
}
#\38 3ffb125 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\34 8076396 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\33 c1cfd3a {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 7049f38 {
    background-color: var(--color_4);
}
    
#\35 0c5886f {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#b43b1a18 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 34f3205 {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#ab2138f5 {
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
}
    
#f78a31a9 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#aab58486 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#e875d01d {
    max-width: 100%;
    width: 163px;
    height: auto;
}
    
#\35 b66a362 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#ba3070de {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\39 e89930c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f12b6935 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#fabbbf86 {
    max-width: 100%;
    width: 173px;
    height: auto;
}
    
#\35 3c2766d {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\30 4db01a7 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#b3b3d747 {
    max-width: 100%;
    width: 115px;
    height: auto;
}
    
#\38 78f0c3a {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\38 2ce1f90 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\30 6bb89d9 {
    max-width: 100%;
    width: 146px;
    height: auto;
}
    
#\32 d6a1687 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\39 8dff151 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#e49c1bc6 {
    max-width: 100%;
    width: 128px;
    height: auto;
}
    
#\30 fde8eba {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#cbaa631a {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\39 96f2c57 {
    max-width: 100%;
    width: 128px;
    height: auto;
}
    
#\35 ddc27e1 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\37 41b54a9 {
    max-width: 100%;
    width: 146px;
    height: auto;
}
    
#\30 169cead {
    max-width: 100%;
    width: 163px;
    height: auto;
}
    
#b05dcf0f {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#c0681917 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#c4d7da42 {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#b5d40d04 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\34 b715a1e {
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    order: 0;
    min-height: 80px;
}
    
#\36 801a6c6 {
    max-width: 100%;
    width: 173px;
    height: auto;
}
    
#a62fad47 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#b2ba4281 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#cc4e3336 {
    max-width: 100%;
    width: 115px;
    height: auto;
}
    
#dc48994c {
    max-width: 100%;
    width: 56px;
    height: 56px;
}
    
#\38 bbbea15 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f4a1671 {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
    
#\33 51d737f {
    row-gap: 12px;
    width: 15%;
    align-items: center;
}
}



@media all {
    
#bdfd3335 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    flex-direction: column;
}
    
#\30 cbe6fde {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 8b2541a {
    row-gap: 28px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#c020dae3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 161f299 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 27ec8df {
    row-gap: 12px;
    column-gap: 20px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
    
#\37 f12a635.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\37 f12a635 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\34 9f19699.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\34 9f19699 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#cfd9953d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#cfd9953d {
    min-height: 40px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 f89df24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab3c5291 {
    min-height: 474px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f957c285 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c6fd6683 {
    row-gap: 12px;
    column-gap: 3%;
    flex-direction: row;
    width: 100.00%;
    align-items: stretch;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e05d12 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 df16d04 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 6px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 47%;
    border-width: 1px;
    border-style: solid;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#c5f62494 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a02f9e32 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 6px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 47%;
    border-width: 1px;
    border-style: solid;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\32 1a7fd61 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fefca85 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 6px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 47%;
    border-width: 1px;
    border-style: solid;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#bbadd5c4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 608d582 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c07ab977 {
    border-color: var(--color_3);
    background-color: var(--color_6);
    border-radius: 8px;
    row-gap: 6px;
    box-shadow: 0 8px 28px rgba(0,0,0,0.08);
    width: 47%;
    border-width: 1px;
    border-style: solid;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\33 6d5e41e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b2c3689 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb1f7e1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 247969b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5ab1f84 {
    background-color: var(--color_2);
    background-image: none;
}
    
#efdab8c4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a24681d9 {
    max-width: 100%;
    width: 1167px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f1t {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#a1168379 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8c6d2a {
    width: 100.00%;
    height: 598px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7ea8ef7 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 9ec86f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 77acc4e {
    background-color: var(--color_9);
    background-image: none;
}
    
#f241ded6 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a64cea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1f8b935 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    align-items: center;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f52a4460 {
    max-width: 100%;
    width: 867px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c0e4f1 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dc0d859.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\35 dc0d859 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\30 2ae7e98.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\30 2ae7e98 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
}



@media all {
    
#e323e6e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2369f05 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f13e7a4f {
    align-items: flex-start;
    width: 100%;
    min-height: 336px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    align-content: flex-start;
    margin: 0px 0% 0px 0.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f7c1ec {
    background-color: var(--color_6);
    background-image: none;
}
    
#e85d1223 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dee4b3e {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ebf5c8a {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#widget_9c3 {
    width: 100%;
    height: 312px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin-left: -0px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d91d5ff4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
}
    
#\30 1548a1d {
    width: 100%;
}
    
#\35 b02fd5e {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9747ed2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dd653613 {
    flex-wrap: wrap;
}
    
#af4824ec {
    width: 47%;
}
    
#\39 065f0e9 {
    width: 47%;
}
    
#cbe51ee6 {
    width: 47%;
}
    
#\37 4d6c554 {
    width: 47%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8076396 {
    width: 30%;
}
    
#\33 c1cfd3a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ab2138f5 {
    flex-wrap: wrap;
    width: 100%;
    min-height: 80px;
}
    
#f78a31a9 {
    width: 30%;
}
    
#\35 b66a362 {
    width: 30%;
}
    
#\35 3c2766d {
    width: 30%;
}
    
#\38 78f0c3a {
    width: 30%;
}
    
#\32 d6a1687 {
    width: 30%;
}
    
#\35 0c5886f {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab3c5291 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 c4d6e53 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efdab8c4 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 4%;
    min-height: 150px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1168379 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f241ded6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding-bottom: 4%;
}
    
#\32 a64cea1 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
    
#\34 1f8b935 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e323e6e9 {
    width: 100.00%;
    min-width: 32px;
}
    
#c2369f05 {
    width: 100%;
    min-height: 80px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#f13e7a4f {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#df33ed3c {
    margin: 0px 0% 0px 0%;
}
    
#e85d1223 {
    width: 100%;
    min-width: 32px;
}
    
#\37 dee4b3e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
}



@media (max-width: 767px) {
    
#d91d5ff4 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\30 1548a1d {
    width: 100%;
}
    
#\35 b02fd5e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 9747ed2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 d423713 {
    align-items: center;
}
    
#dd653613 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#af4824ec {
    width: 100%;
}
    
#\39 065f0e9 {
    width: 100%;
}
    
#cbe51ee6 {
    width: 100%;
}
    
#\37 4d6c554 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 33c9f89 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 524259e {
    align-items: center;
}
    
#d9d5b411 {
    width: 99.14%;
}
    
#a6fba6bb {
    width: 97.65%;
    height: 288px;
}
}



@media (max-width: 767px) {
    
#\38 6f707e4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 a449712 {
    align-items: center;
    height: auto;
    min-height: 190px;
}
    
#\33 eb527e4 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\34 f2bdade {
    width: 100%;
}
    
#\37 ef03508 {
    width: 100%;
}
    
#\32 e7e1d62 {
    align-items: center;
}
    
#b93dfcf6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 8076396 {
    width: 30%;
}
    
#\33 c1cfd3a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 0c5886f {
    align-items: center;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#ab2138f5 {
    flex-direction: row;
    flex-wrap: wrap;
    order: 2;
}
    
#f78a31a9 {
    width: 30%;
}
    
#\35 b66a362 {
    width: 30%;
}
    
#\35 3c2766d {
    width: 30%;
}
    
#\38 78f0c3a {
    width: 30%;
}
    
#\32 d6a1687 {
    width: 30%;
}
    
#a62fad47 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b2ba4281 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 ddc27e1 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f4a1671 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b5d40d04 {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 51d737f {
    width: 49.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b715a1e {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    min-height: 450px;
    order: 1;
    height: auto;
    align-items: flex-start;
    align-content: center;
    justify-content: space-around;
    column-gap: 1%;
}
    
#\37 41b54a9 {
    width: 122px;
}
}



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



@media (max-width: 767px) {
    
#\38 f89df24 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ab3c5291 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c07ab977 {
    width: 100%;
}
    
#c6fd6683 {
    flex-direction: column;
}
    
#\38 df16d04 {
    width: 100%;
}
    
#a02f9e32 {
    width: 100%;
}
    
#\32 fefca85 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 247969b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#efdab8c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#widget_f1t {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a1168379 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#\32 e8c6d2a {
    height: 188px;
}
    
#\31 9ec86f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f241ded6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
    
#\32 a64cea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\34 1f8b935 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#e323e6e9 {
    min-width: 32px;
    width: 100%;
}
    
#c2369f05 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#f13e7a4f {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#df33ed3c {
    margin: 0px 0% 0px 0%;
}
    
#e85d1223 {
    width: 100%;
}
    
#\37 dee4b3e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}

