@media all {
  *#dm .dmInner div.u_1899122776 img { border-radius:30px 30px 30px 30px !important; }

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

  *#dm .dmInner div.u_857662966 hr { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1808261948 hr { color:var(--color_9) !important; }

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

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

  *#dm .dmInner div.u_1139322005 hr { color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1322485122 hr { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1300293020 hr { color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1435719116 hr { color:var(--color_9) !important; }

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

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

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

  *#dm .dmInner div.u_1757072943 hr { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1474163965 hr { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1786208084 hr { color:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1891519006 hr { color:var(--color_9) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1161253858 img {
    object-fit:contain !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1144069064 hr {
    color:var(--color_9) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1594011730 hr {
    color:var(--color_9) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1991845183 hr {
    color:var(--color_9) !important;
    border-width:2px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1582513563 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:30px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1394599576 hr { color:var(--color_9) !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#cbf5d252 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.00%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    order: 1;
}
    
#\36 5af1f93 {
    width: 95.67%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f8d171b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3cd0e00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3cd0e00 {
    width: 100%;
    height: 400px;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d925d22 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#cb4d328a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.67%;
    min-width: 4%;
    order: 0;
}
    
#\32 0eed0dd {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 47.333333333333336%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b045da46 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_4v9 {
    width: 540px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 97baa55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_18p {
    width: 100%;
    height: 457px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c32c893 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 7fbde7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_6aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#widget_6aa {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\33 0fecd87.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\33 0fecd87 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 08c6a7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#f3b88ad3 {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 0% 0%;
}
    
#widget_ecb {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 efa9c24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#add45679 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8dfc732 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 30px 0%;
}
    
#\39 0d3e0c4 {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_ntn {
    width: 379px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3no {
    width: 488px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 e09d790 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 a7aa168 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hrj {
    width: 174px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 5324445.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5324445 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\37 d1420f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d456a6fc {
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#group_is8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7hh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7hh {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#widget_5fp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0c6ff9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 482f897 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b3d7e04 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7add979.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7add979 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\32 b3cbaa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 09a5992 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bf79703.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 bf79703 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#d3dd2069 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dfaee45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fd3c4e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 fd3c4e1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\33 76a61eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e005a99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc6158b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc6158b1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#c9217295 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8908c0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d3a5ecb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d3a5ecb {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\35 c3306fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 245a45f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c077d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0c077d1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#f9febd81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5e7762f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6c32782.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6c32782 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\33 f006ac4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcbe9c30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e81773bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e81773bf {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#f77df44a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d01335fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d54365da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d54365da {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\39 a95804e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a66ff2fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea5e650a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0d500b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0d500b6 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\38 d2b2a58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aaa91c70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b29cef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b29cef2 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#da24ac7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8b4c7b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f18fc5eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f18fc5eb {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#be03af94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3e5487d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4907fa7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4907fa7 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\37 3468e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 469a604 {
    margin: 0px 0% 0px 0%;
}
    
#cd43106e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 28a2340 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a4bf9614.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4bf9614 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#d6eca48c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8da2028 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ba55e13b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba55e13b {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\37 e701485 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 37d0bf3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8326afa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8326afa {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#a079e91c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8264eff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 854d2d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 854d2d0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#b941c042 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c56c92b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ec43d78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ec43d78 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\34 41c55eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 499351f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d94b99ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d94b99ae {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\39 23b746e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c176f34c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0a2d60e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0a2d60e {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\31 4a5845e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 51e1c48 {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\31 ab91767 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255,255,255,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ffebb69 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4a33b90.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\35 4a33b90 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d18a8ef {
    background-color: rgba(255,255,255,0);
    background-image: none;
}
    
#\34 6e29bdd {
    min-height: 11px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
}



@media all {
    
#\34 6746715.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\34 6746715 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1346241 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0121b6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0121b6f {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#\32 90eafdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ec176e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 283c57c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2eeead3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2eeead3 {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#afb779bf {
    margin: 0px 0% 0px 0%;
}
    
#\38 5e721ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\38 5e721ff {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 418ebcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 418ebcf {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#f5d78cb8 {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05e8fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c3b354b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 956ec20 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#ed90aae6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d125965d {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0c28a5b {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d01e30b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c57e38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97338dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb6e6f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da991d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b50d82d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44820c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 44820c4 {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#\34 f8787db {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae90ad3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3bf07f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd9e10f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#bdd9e10f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ddc50d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7af9f73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7af9f73 {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#c5db91d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0ddc8ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5768d28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 91c95b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\30 91c95b0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fbca23e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 763a03e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 763a03e {
    width: 17.9375px;
    height: auto;
    max-width: 100%;
    margin: 5px 0% 0px 0%;
}
    
#\38 29cf516 {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b091d74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nbl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8er {
    width: 100%;
    height: 520px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#d6a2eb85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\38 d3b292f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 b8d6951.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\35 b8d6951 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 9e5f317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.67%;
    min-width: 4%;
    order: 0;
}
    
#\32 6b59f6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eecf649b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#eecf649b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#f054260e {
    width: 100%;
    height: 500px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 366ef17 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 47.333333333333336%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 66fb7f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 b527b3a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#d07bc8cb {
    background-color: rgba(245,245,245,1);
    background-image: none;
}
}



@media all {
    
#c9d11343 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d380529a {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2.5% 0% 2.5% 0%;
}
    
#\35 3f51b23 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d967746.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\36 d967746 {
    width: 66px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf5f2c92.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#cf5f2c92 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ut5 {
    align-items: flex-start;
    width: 591px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4362208 {
    margin: 0px 0% 0px 0%;
}
    
#fe69dcad {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f085ac9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 f085ac9 {
    width: 279px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    min-height: 57px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c903c79 {
    align-items: center;
    width: 413px;
    min-height: 135px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ebfb1d59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 20.30%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f0294d5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
}
    
#\34 c624b46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 75.6718085106383%;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m79 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7cbfc11 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 226408a {
    margin: 0px 0% 0px 0%;
}
    
#d046b354.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#d046b354 {
    width: 85.73%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e6e773e {
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 bf93efc {
    width: 166px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 170184e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3s9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa1ec3e8 {
    width: 111px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ria {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b7e5f9f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 050fec6 {
    width: 130px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1b9b234 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d48075d {
    width: 111px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcac6ef2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1891e50 {
    width: 252px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3e7a111 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 7b0f40a {
    width: 121px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 872b9cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb8dfc10 {
    width: 144px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd170c3 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 43c3a34 {
    width: 398px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d465f83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7cbfb86 {
    width: 259px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 27dc5e2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 16d3b21 {
    width: 121px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ace8b5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 02de81b {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 054e0c5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bf9fa9c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d0877fc {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b8f770e {
    width: 187px;
    height: 293px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3c68b64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 fd4c521 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 129f865 {
    min-height: 620px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 17a8a72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 40.28209737827715%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ed75f52b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 550px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,0);
    background-image: none;
    height: auto;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    border-radius: 30px 30px 30px 30px;
    padding: 40px 0px 40px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 618b95c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f04e3f41 {
    margin: 0px 0% 0px 0%;
}
    
#\36 02da41f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\36 02da41f {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cj2 {
    width: 58.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/053a6c21/dms3rep/multi/opt/JC-new-sky-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
}
}



@media all {
    
#\38 befc994 {
    margin: 0px 0% 0px 0%;
}
    
#\37 403276e {
    width: 736px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0302e9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 0302e9e {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eadcfca0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2c9f52e {
    min-height: 252px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 6b78e99.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 6b78e99 {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 44px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7642392 {
    width: 874px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 fbfa3b1 {
    align-items: center;
    width: 413px;
    min-height: 135px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c1f8e1 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a3ff7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\35 9a3ff7c {
    width: 66px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c70b067 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d123a3ef {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2.5% 0% 2.5% 0%;
}
    
#b1128146.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b1128146 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 747694b {
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 cc07e59 {
    margin: 0px 0% 0px 0%;
}
    
#a1d7ec13 {
    align-items: flex-start;
    width: 521px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5134cad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 5134cad {
    width: 279px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    min-height: 57px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21a8159 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aa849caa {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 1ee15c5 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 10fdb4a {
    width: 328px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d7e9d51c {
    margin: 0px 0% 0px 0%;
}
    
#\39 066ddba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-style: solid;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 30px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d925d22 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 5af1f93 {
    width: 100.00%;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6e29bdd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 4a33b90 {
    width: 508px;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f0294d5 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fd4c521 {
    width: 430px;
    height: auto;
    min-height: 398px;
}
    
#\38 129f865 {
    padding-right: 2%;
    min-height: 503px;
}
    
#\37 17a8a72 {
    align-items: center;
}
    
#ed75f52b {
    height: auto;
    min-height: 374px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 befc994 {
    margin: 0px 0% 0px 0%;
}
    
#\37 403276e {
    width: 518px;
}
    
#\35 2c9f52e {
    padding: 0% 0% 0% 0%;
}
    
#a7642392 {
    width: 518px;
}
}



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



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



@media (max-width: 767px) {
    
#cbf5d252 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8d171b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3cd0e00 {
    height: 240px;
    margin-top: 12px;
}
    
#\36 d925d22 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 5af1f93 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cb4d328a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 0eed0dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b045da46 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_18p {
    height: 240px;
}
    
#widget_4v9 {
    width: 84.53%;
}
}



@media (max-width: 767px) {
    
#\34 08c6a7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f3b88ad3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ecb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 efa9c24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8dfc732 {
    width: 100%;
    min-height: 421px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0d3e0c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#widget_ntn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3no {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hrj {
    min-width: 32px;
    margin: 18px 0% 0px 0%;
}
    
#\30 a7aa168 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 d1420f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 6px;
}
    
#d456a6fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 4% 4% 4%;
}
    
#a66ff2fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 6px;
    height: auto;
}
    
#cd43106e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 6px;
}
    
#widget_7hh {
    width: 17.9062px;
}
    
#\33 469a604 {
    margin: -35px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ab91767 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6e29bdd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 283c57c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 956ec20 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 da991d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nbl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8er {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 9e5f317 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f054260e {
    height: 240px;
}
    
#\31 366ef17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b527b3a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#c9d11343 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d380529a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#cf5f2c92 {
    width: 299px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_ut5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4362208 {
    margin: 0px 0% 0px 0%;
}
    
#fe69dcad {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 f085ac9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\39 f085ac9 {
    min-width: 32px;
    width: 269px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c903c79 {
    min-width: 32px;
    height: auto;
    min-height: 125px;
    margin: 9px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ebfb1d59 {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#\33 f0294d5 {
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 c624b46 {
    width: 100%;
    align-items: center;
    min-height: 80px;
    row-gap: 22px;
}
    
#d046b354 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -20px;
}
    
#widget_m79 {
    width: 80.34%;
    margin-top: -7px;
}
    
#\36 bf93efc {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#fa1ec3e8 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\30 050fec6 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d48075d {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#e1891e50 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b0f40a {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#eb8dfc10 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43c3a34 {
    min-width: 32px;
    width: 229px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7cbfb86 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\37 16d3b21 {
    min-width: 32px;
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#group_3s9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#widget_ria {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b7e5f9f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
}
    
#d1b9b234 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0ace8b5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 02de81b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fcac6ef2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#d3e7a111 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 054e0c5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 872b9cd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#\35 bd170c3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bf9fa9c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d465f83 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: center;
}
    
#\35 27dc5e2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d0877fc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8f770e {
    height: 191px;
}
}



@media (max-width: 767px) {
    
#\33 fd4c521 {
    width: 329px;
    height: auto;
    min-height: 236px;
}
    
#\38 129f865 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 30px 4%;
}
    
#\37 17a8a72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ed75f52b {
    height: auto;
    min-height: 212px;
    width: 100.00%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 618b95c {
    margin-top: -12px;
    width: 100.00%;
}
    
#group_cj2 {
    width: 100%;
    min-height: 234px;
    align-items: center;
    height: auto;
}
    
#f04e3f41 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 befc994 {
    margin: 0px 0% 0px 0%;
}
    
#\37 403276e {
    width: 302px;
    margin-top: 6px;
}
    
#eadcfca0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 2c9f52e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a7642392 {
    width: 302px;
}
}



@media (max-width: 767px) {
    
#\39 fbfa3b1 {
    min-width: 32px;
    margin: 9px 0% 0px 0%;
}
    
#a8c1f8e1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d123a3ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 20px 32px 20px;
}
    
#b1128146 {
    width: 307px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 8px;
}
    
#\34 cc07e59 {
    margin: 0px 0% 0px 0%;
}
    
#a1d7ec13 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5134cad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\30 5134cad {
    min-width: 32px;
    width: 269px;
    margin: 0px 0% 0px 0%;
}
    
#\35 21a8159 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#aa849caa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\35 10fdb4a {
    min-width: 32px;
    margin: -2px 0% 0px 0%;
}
    
#d7e9d51c {
    margin: 0px 0% 0px 0%;
}
    
#\39 066ddba {
    width: 100%;
    min-height: 63px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

