separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e456ef98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 104%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cf77602a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/63badbe9/dms3rep/multi/opt/04b5dd36-e4be-40f0-b517-f0bd550df77c-1920w.png");
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b2feea2 {
    min-height: 561px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mgr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 7808033 {
    min-height: 0vw;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_0nf {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5j2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5j2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9df9ae {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c4b5f79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cc77273d {
    min-height: 1000px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 549dc16 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_dlt {
    width: 100%;
    height: 980px;
    min-width: 32px;
    min-height: 550px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 8.333333333333336%;
}
}



@media all {
    
#e36a72d8 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c4bd59b9 {
    min-height: 760px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0145afe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 33px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb8f9a92 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\38 1a0a983 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f930e1f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 1619dec {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#bea2f958 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9e9e698 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f8ac0c3 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aaa226f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d8c09c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 49be4fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 908ac1f {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a5bd6c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 50px 10px 50px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a69b1a02 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e5d171::before, #\39 5e5d171 > .bgExtraLayerOverlay {
    
}
#\39 5e5d171 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(61, 66, 61, 1);
    background-image: none;
}
    
#widget_duq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8h8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 fd53b73 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 52dfc7e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ba97b92f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2fdb283 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_cku {
    width: 100%;
    height: 448px;
    max-width: 100%;
}
    
#widget_cth {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b2feea2 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#cf77602a {
    background-color: var(--color_6);
    margin-top: 0px;
    padding: 6% 4% 6% 4%;
}
    
#e456ef98 {
    background-color: var(--color_2);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7808033 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc77273d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 407px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 ba64603 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dlt {
    min-height: 300px;
    min-width: 300px;
    width: 100.00%;
    height: 400px;
}
    
#\38 c4b5f79 {
    width: 100%;
    min-height: 8px;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e36a72d8 {
    width: 99.99995457900414%;
}
    
#c4bd59b9 {
    padding: 8% 4% 8% 4%;
}
    
#\38 0145afe {
    align-items: center;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 908ac1f {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a69b1a02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b67e5f0e {
    margin: 0px 0% 0px 0%;
}
    
#\39 5e5d171::before, #\39 5e5d171 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fd53b73 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 254d2b2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e456ef98 {
    width: 100%;
    min-height: 355px;
    align-items: center;
    background-color: var(--color_2);
    row-gap: 15px;
    padding-left: 6%;
    padding-right: 6%;
}
    
#cf77602a {
    width: 100%;
    min-height: 525px;
    align-items: center;
    background-color: var(--color_6);
    padding-left: 6%;
    padding-right: 6%;
}
    
#\30 b2feea2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 7808033 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#group_0nf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 c4b5f79 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cc77273d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_dlt {
    height: 621px;
    min-height: 300px;
    max-height: 300px;
}
}



@media (max-width: 767px) {
    
#e36a72d8 {
    width: 99.99985088536813%;
}
    
#c4bd59b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 0145afe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 19px;
}
}



@media (max-width: 767px) {
    
#\38 1a0a983 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f930e1f {
    height: 240px;
}
    
#\35 1619dec {
    height: 240px;
}
    
#c9e9e698 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f8ac0c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 aaa226f {
    height: 240px;
}
    
#\35 908ac1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
}



@media (max-width: 767px) {
    
#\39 a5bd6c4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a69b1a02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 5e5d171::before, #\39 5e5d171 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 fd53b73 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ba97b92f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2fdb283 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_cku {
    height: 240px;
}
}

