@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 7cc70fa {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#b801f4e9 {
    background-color: var(--color_4);
    border-color: var(--color_3);
    border-width: 1px 0px 1px 0px;
    border-style: solid;
}
    
#e7c7a8d9 {
    row-gap: 12px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#\32 f96a631 {
    max-width: 100%;
    width: 720px;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#\34 b93d764 {
    max-width: 100%;
    width: 720px;
    height: auto;
}
}



@media all {
    
#\34 8936b3a {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 80px 6% 80px 6%;
}
    
#f36c7437 {
    row-gap: 16px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#ff9e5344 {
    max-width: 100%;
    width: 720px;
    height: auto;
}
    
#\30 fb4c197 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f13e8dd7 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c96cbdba {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 39e1781 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
}
    
#\34 7f51b62 {
    background-color: var(--color_4);
    border-color: var(--color_3);
    border-width: 1px 0px 1px 0px;
    border-style: solid;
}
    
#b4c87a25 {
    row-gap: 12px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#\32 c1bed14 {
    max-width: 100%;
    width: 720px;
    height: auto;
}
    
#\35 5e7a6b4 {
    max-width: 560px;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 2f133b0 {
    background-color: var(--color_1);
    background-image: none;
}
    
#cc9a8f0c {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 100px 6% 100px 6%;
}
    
#\36 1a8de78 {
    row-gap: 16px;
    max-width: 720px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
    margin: 0 auto 0 auto;
}
    
#widget_5ui {
    width: 99.44%;
    height: 364px;
    max-width: 100%;
    margin-top: -11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7cc70fa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 b93d764 {
    width: 572px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8936b3a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 fb4c197 {
    width: 593px;
}
    
#f13e8dd7 {
    width: 591px;
}
    
#c96cbdba {
    width: 591px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 39e1781 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 5e7a6b4 {
    width: 514px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc9a8f0c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_5ui {
    width: 82.62%;
    height: 305px;
}
}



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



@media (max-width: 767px) {
    
#\34 8936b3a {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#f36c7437 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#cc9a8f0c {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#\36 1a8de78 {
    align-items: center;
}
    
#widget_5ui {
    height: 172px;
    width: 95.14%;
}
}

