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

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

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

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

  *#dm .dmInner a.u_1239755717:hover,
  *#dm .dmInner a.u_1239755717.hover {
    background-color:rgba(251,245,234,0.15) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1068743439 { border-color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1996218127 { border-color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1345034241 { border-color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3863574442 .ticker-sep { color:var(--color_8) !important; }

  *#dm .dmInner div.u_3863574442 .ticker-text {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
    font-family:'Fraunces' !important;
  }

  *#dm .dmInner nav.u_1766675069 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3863574442 .ticker-text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 9243736 {
    max-width: 100%;
    width: auto;
    margin-bottom: -8px;
    height: auto;
}
    
#\31 d539b50 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 0 0 0 0;
}
    
#\34 cf8777c::before, #\34 cf8777c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 cf8777c {
    background-image: url('https://lirp.cdn-website.com/95841dbe/dms3rep/multi/opt/1779136584293-16_9-ynb-1920w.png');
    background-attachment: fixed;
}
    
#\37 4e81200 {
    min-height: 100vh;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#c63f219d {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    padding: 4% 5% 0 5%;
}
    
#a29a6d0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 84a5629 {
    row-gap: 32px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 5% 5% 5%;
}
    
#\30 7af831b {
    row-gap: 16px;
    width: 52%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 30a687a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ba5e3afe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 b1964d8 {
    max-width: 540px;
    width: auto;
    height: auto;
    margin-top: 26px;
}
    
#c6593410 {
    row-gap: 12px;
    column-gap: 16px;
    padding-top: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#ee79e620.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#ee79e620 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#fbde4ae0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#fbde4ae0 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\35 4c07f12 {
    row-gap: 24px;
    width: 36%;
    padding-bottom: 8px;
    justify-content: flex-start;
    align-items: flex-end;
}
    
#\30 d9cee2c {
    border-radius: 50%;
    width: 130px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    align-items: center;
    border-style: solid;
    height: 130px;
    padding: 16px 16px 16px 16px;
}
    
#\35 686c89e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 73a56e3 {
    row-gap: 6px;
    padding-left: 16px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 2px;
    border-color: var(--color_4);
    align-items: stretch;
    border-style: solid;
}
    
#\36 c2c989c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b91b8f47 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f346b474 {
    min-height: 132px;
    row-gap: 0;
    width: 100%;
    padding: 0 0 0 0;
}
    
#\30 56754f2 {
    background-color: var(--color_3);
}
    
#\36 1b0a092 {
    min-height: 8px;
    width: 100.0%;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\38 766b770 {
    width: 100%;
    min-height: 72px;
    justify-content: flex-start;
    align-items: center;
}
    
#widget_5tt {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\38 3121080.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#\38 3121080 {
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#c79123e0 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\36 8cf48ca {
    background-color: var(--color_1);
}
    
#\31 efab6e4 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\32 74c2a31 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b3d6291 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 c9e0971 {
    column-gap: 3%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#a1e1504e {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(46,26,15,0.10);
    width: 31%;
    margin-top: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 24px 0;
}
    
#a0ccc5b4 {
    width: 100%;
    height: 260px;
}
    
#\37 07b9c05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
}
#\37 07b9c05 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7d89f6a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 7d89f6a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d4008ac.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\35 d4008ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 69b5683.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#\37 69b5683 {
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\30 5553591 {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(46,26,15,0.10);
    width: 31%;
    margin-top: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 24px 0;
}
    
#ea3e5589 {
    width: 100%;
    height: 260px;
}
    
#e3554e8f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
}
#e3554e8f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 cc76dad.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 cc76dad {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7f700fa.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#a7f700fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 d22fbe1 {
    background-color: var(--color_2);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 24px rgba(46,26,15,0.10);
    width: 31%;
    margin-top: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 24px 0;
}
    
#\31 796f9cd {
    width: 100%;
    height: 260px;
}
    
#\33 cb0c04e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
}
#\33 cb0c04e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d494af42.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#d494af42 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 87fe6b2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 87fe6b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eca4ea1b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 22px 10px 22px;
}
#eca4ea1b {
    margin-left: 20px;
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
}



@media all {
    
#\37 57d27a1 {
    min-height: 240px;
    width: 100%;
}
    
#\38 2937a69 {
    background-color: var(--color_5);
}
    
#cd36a83a {
    row-gap: 20px;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#f8a18a3d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d4c3f50a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 cf2a2f5 {
    row-gap: 0;
    width: 40.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#bee9d776 {
    row-gap: 0;
    width: 100%;
    align-items: center;
}
    
#a097df5c {
    width: 100%;
    height: auto;
}
    
#\36 c90cd7a {
    align-self: flex-end;
    width: 110px;
    margin-top: -55px;
    height: 110px;
    margin-right: 16px;
}
}



@media all {
    
#\36 5131852 {
    background-color: var(--color_3);
}
    
#\38 009b614 {
    min-height: 240px;
    width: 100%;
}
    
#e00d39df {
    row-gap: 20px;
    width: 50.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 2d45e85 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af498534 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e623f26a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 bd745c5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8669a22 {
    column-gap: 6px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 fa5a97b {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\33 d19b9d8 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#e85bff37 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#b0456796 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#d6e5e7d4 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\37 c19da70 {
    width: 45.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#a25b50c9 {
    max-width: 480px;
    width: 66.94%;
    height: 491px;
    margin-top: 6px;
}
}



@media all {
    
#fe9e3246 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0;
}
    
#\36 c45b13b {
    background-color: var(--color_1);
}
    
#\38 f326cb8 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c01c759f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 880bbef {
    max-width: 560px;
    width: auto;
    height: auto;
}
    
#\38 c1089ea {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c48b1df5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#c48b1df5 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d539b50 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 cf8777c::before, #\34 cf8777c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f346b474 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 238px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c79123e0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 c9e0971 {
    column-gap: 2%;
}
    
#a1e1504e {
    width: 32%;
}
    
#\30 5553591 {
    width: 32%;
}
    
#\32 d22fbe1 {
    width: 32%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 57d27a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cd36a83a {
    width: 55%;
}
    
#\37 cf2a2f5 {
    width: 42%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 009b614 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e00d39df {
    width: 52%;
}
    
#\37 c19da70 {
    width: 44%;
}
}



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



@media (max-width: 767px) {
    
#\31 d539b50 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 4e81200 {
    align-items: center;
}
    
#c63f219d {
    padding: 6% 5% 0 5%;
}
    
#\31 84a5629 {
    flex-direction: column;
    row-gap: 24px;
    padding: 0 5% 8% 5%;
}
    
#\30 7af831b {
    width: 100%;
}
    
#\35 4c07f12 {
    width: 100%;
    align-items: flex-start;
}
    
#\34 cf8777c::before, #\34 cf8777c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f346b474 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 1b0a092 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c79123e0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 efab6e4 {
    align-items: center;
}
    
#\32 c9e0971 {
    flex-direction: column;
    row-gap: 32px;
}
    
#a1e1504e {
    margin-top: 0;
    width: 100%;
}
    
#\30 5553591 {
    margin-top: 0;
    width: 100%;
}
    
#\32 d22fbe1 {
    margin-top: 0;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 57d27a1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cd36a83a {
    width: 100%;
}
    
#\37 cf2a2f5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 009b614 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e00d39df {
    width: 100%;
}
    
#\37 c19da70 {
    width: 100%;
}
}



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

