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

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

  *#dm .dmInner a.u_1161502832 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_2112399175 img {
    border-radius:0% !important;
    object-fit:cover !important;
    box-shadow:none !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 5621bb9 {
    min-height: 428px;
    column-gap: 32px;
    width: 100%;
    justify-content: center;
}
    
#\30 766554e {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#\34 151e8d6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 670dbe0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b1628d30 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8bd5bd6 {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 bd3319e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\32 bd3319e {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\36 a1edce1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\36 a1edce1 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#abfec52f {
    align-self: center;
    width: 45%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 0px;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#widget_00v {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 0431421 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\37 d367b23 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    padding: 60px 6% 60px 6%;
}
    
#\38 6e61959 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 99ee79d {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\35 d357804 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 3873c8e {
    border-color: rgba(0,0,0,0.08);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#be497e19 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f1155073 {
    border-color: rgba(0,0,0,0.08);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#\35 8a89ef8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 12a192e {
    border-color: rgba(0,0,0,0.08);
    border-radius: 12px;
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 0;
    padding: 24px 24px 24px 24px;
}
    
#\32 9ab76b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4b208bf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 9087169 {
    max-width: 100%;
    width: auto;
}
    
#\34 0191090 {
    max-width: 100%;
    width: auto;
}
    
#e747249d {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\35 757194f {
    align-self: center;
    row-gap: 8px;
    width: 99.98%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#e1cbde14 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c8b6544c {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d952c3fb {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 16px 16px 16px 16px;
}
    
#aec227d8 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 16px 16px 16px 16px;
}
    
#bc838e9b {
    max-width: 100%;
    width: 192px;
}
    
#\32 4125f10 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 16px 16px 16px 16px;
}
    
#\36 8b639ef {
    max-width: 100%;
    width: auto;
}
    
#fc6a75c8 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5621bb9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 489px;
}
    
#widget_00v {
    height: auto;
}
    
#b1628d30 {
    margin-top: -14px;
}
}



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



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



@media (max-width: 767px) {
    
#\35 5621bb9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\30 766554e {
    width: 100%;
    min-width: 0;
}
    
#abfec52f {
    width: 100%;
    min-width: 0;
}
    
#widget_00v {
    height: auto;
}
    
#\34 151e8d6 {
    margin-top: -27px;
}
}



@media (max-width: 767px) {
    
#\35 0431421 {
    align-items: center;
}
    
#\37 d367b23 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 99ee79d {
    align-items: center;
}
    
#\35 d357804 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\31 3873c8e {
    width: 100%;
    margin-top: -53px;
}
    
#f1155073 {
    width: 100%;
}
    
#\32 12a192e {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 6e61959 {
    margin-top: -63px;
}
}



@media (max-width: 767px) {
    
#\32 9087169 {
    margin-top: -51px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#e747249d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 757194f {
    align-items: center;
}
    
#c8b6544c {
    flex-direction: column;
    row-gap: 24px;
}
    
#d952c3fb {
    width: 100%;
}
    
#aec227d8 {
    width: 100%;
}
    
#\32 4125f10 {
    width: 100%;
}
    
#fc6a75c8 {
    width: 100%;
}
    
#e1cbde14 {
    margin-top: -51px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}

