@media all {
  *#dm .dmInner div.u_1747620621 img {
    border-radius:10px !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1837351501 { border-radius:100px !important; }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 e062be0 {
    min-height: 522px;
    column-gap: 5%;
    width: 100%;
    padding: 20px 5% 20px 5%;
}
    
#\32 a62b678 {
    background-color: var(--color_1);
}
    
#\34 f2a6d99 {
    margin: 0px 0% 0px 0%;
}
    
#\30 928428f {
    width: 55.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\32 8666cfa {
    width: 100%;
    height: auto;
}
    
#\36 c063857 {
    row-gap: 24px;
    width: 40.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#ef6531e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 e87d786 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\31 e10715b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 fcd4e65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 ae96a65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 ae96a65 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\31 c5fda02 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 20px 5% 20px 5%;
}
    
#\37 93dec9d {
    background-color: var(--color_1);
}
    
#\37 682297d {
    margin: 0px 0% 0px 0%;
}
    
#ab6128d5 {
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 070ebf3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c92fdfe4 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#f2c3f9aa {
    max-width: 100%;
    width: 1152px;
    height: auto;
}
    
#f061fcde {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#a30ce95d {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding: 20px 5% 20px 5%;
}
    
#\34 15789a5 {
    background-color: var(--color_1);
}
    
#e77d45f1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d8d7e8b {
    width: 55.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 ed05194 {
    width: 100%;
    height: auto;
}
    
#\37 0b2c5d8 {
    row-gap: 24px;
    width: 40.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#b983751c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d27bd13 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#\30 c4786bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 21bbd86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



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



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



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



@media (max-width: 767px) {
    
#\38 e062be0 {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\30 928428f {
    width: 100%;
}
    
#\36 c063857 {
    align-items: center;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#a30ce95d {
    min-height: unset;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\34 d8d7e8b {
    width: 100%;
}
    
#\37 0b2c5d8 {
    align-items: center;
    width: 100%;
}
}

