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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: impact !important;
    font-weight:normal !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { font-weight:normal !important; }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { font-weight:normal !important; }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { font-weight:normal !important; }

  *#dm .dmInner nav.u_1012680048 { color:black !important; }

  *#dm .dmInner div.u_885878087 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1200636199 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1937971677 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1679437417 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1225134892 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1239176666 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1614812451 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1220684106 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1567113407 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1751360624 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1322726759 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1689871995 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1975217510 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1009478619 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1247441619 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1222675276 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1971711918 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1304198130 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1549163201 .svg { fill:rgba(255,150,0,1) !important; }

  *#dm .dmInner div.u_1701391777 .svg { fill:rgba(255,150,0,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_983687489 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_983687489 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_983687489 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_983687489 .photoGalleryThumbs .image-container a { padding-top:340px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_983687489 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_983687489 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_983687489 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_983687489 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_983687489 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_983687489 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\32 064cb2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 1947f80 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_nf4 {
    width: 100%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1947f80 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_nf4 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\32 064cb2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1947f80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 211fd6c {
    margin: 0px 0% 0px 0%;
}
    
#widget_nf4 {
    height: 200px;
}
}



@media all {
    
#\30 68abbbb {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\38 56f72ca {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 99.70254717254333%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_22q {
    flex-direction: row;
    align-items: center;
    width: 61.00%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_8i3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa5f481 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e8bdf08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b67f4e6f {
    flex-direction: row;
    align-items: center;
    width: 28.24%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 895953d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3b95294 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 656c81f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7f6d87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 56f72ca {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
}
    
#widget_8i3 {
    height: auto;
}
    
#\33 aa5f481 {
    height: auto;
}
    
#\34 e8bdf08 {
    height: auto;
}
    
#\31 895953d {
    height: auto;
}
    
#\30 3b95294 {
    height: auto;
}
    
#\38 656c81f {
    height: auto;
}
    
#\30 e7f6d87 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 68abbbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 56f72ca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_8i3 {
    height: auto;
}
    
#\33 aa5f481 {
    height: auto;
}
    
#\34 e8bdf08 {
    height: auto;
}
    
#\31 895953d {
    height: auto;
}
    
#\30 3b95294 {
    height: auto;
}
    
#\38 656c81f {
    height: auto;
}
    
#group_22q {
    margin: 0px 0% 0px 0%;
}
    
#b67f4e6f {
    margin: 0px 0% 0px 0%;
}
    
#\30 e7f6d87 {
    height: auto;
}
}



@media all {
    
#\38 56e72b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    padding: 16px 16px 30px 16px;
}
    
#\31 c884ec6 {
    padding-top: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_d4g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c884ec6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 56e72b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c884ec6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 1fe119b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.83%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f828833d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.17058333333333%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 67baa29 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_5cg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5nl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vgj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 67baa29 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#widget_5cg {
    height: auto;
}
    
#\34 1fe119b {
    width: 100%;
    min-height: 80px;
}
    
#f828833d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 1fe119b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f828833d {
    width: 100%;
    min-height: 181px;
    align-items: center;
    row-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 67baa29 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_5cg {
    height: auto;
}
}



@media all {
    
#d71d0124 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#f8c00fed {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_lu5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8c00fed {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_lu5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d71d0124 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8c00fed {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_lu5 {
    height: auto;
}
}



@media all {
    
#\36 5571c33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 51.50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c72e14c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 46.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#fe83c9ea {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 100%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 343e4ec {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_ug7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_me2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m0s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe83c9ea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
    column-gap: 0%;
}
    
#\36 5571c33 {
    width: 58.11%;
    min-height: 8px;
}
    
#c72e14c8 {
    width: 41.80538573508005%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 5571c33 {
    width: 100%;
    min-height: 244px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#c72e14c8 {
    width: 100%;
    min-height: 213px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
}
    
#fe83c9ea {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#d5b1a58b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#ec989f73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 var(--color_7);
    border-width: 0 1px 0 1px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 53e4a80 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 4b1dc2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_082 {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#widget_521 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#widget_983 {
    width: 30%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 53e4a80 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_082 {
    height: auto;
    width: 60%;
}
    
#widget_521 {
    height: auto;
    width: 100%;
}
    
#widget_983 {
    height: auto;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#d5b1a58b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec989f73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 53e4a80 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 4b1dc2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_082 {
    height: auto;
}
    
#widget_521 {
    height: auto;
}
    
#widget_983 {
    height: auto;
}
}



@media all {
    
#\30 d1e0837 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 046da72 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 a56041d {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_ebb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 046da72 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 d1e0837 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 046da72 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#aa3f7bb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#c294fd42 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_va4 {
    width: 64%;
    height: auto;
    max-width: 100%;
}
    
#widget_41p {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c294fd42 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_va4 {
    height: auto;
    width: 100%;
}
    
#widget_41p {
    margin-top: 40px;
    height: 400px;
}
}



@media (max-width: 767px) {
    
#aa3f7bb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 0px;
}
    
#c294fd42 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_va4 {
    height: auto;
    width: 100%;
}
    
#widget_41p {
    margin-top: 20px;
    height: 200px;
}
}



@media all {
    
#\37 52e6cb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 1c38e05 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4e0 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\38 3f94915 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_7);
    border-width: 0 0 0 1px;
    padding: 16px 16px 16px 16px;
}
    
#\38 0b01bfc {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#\39 09baa60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 var(--color_7);
    border-width: 0 1px 0 1px;
    padding: 16px 16px 16px 16px;
}
    
#fe1d294a {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\31 d7b3838 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#f1f7693b {
    width: 80%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1c38e05 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_4e0 {
    height: auto;
}
    
#\38 0b01bfc {
    height: auto;
}
    
#fe1d294a {
    height: auto;
}
    
#f1f7693b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 52e6cb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 1c38e05 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_4e0 {
    height: auto;
}
    
#\38 3f94915 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0b01bfc {
    height: auto;
}
    
#\39 09baa60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe1d294a {
    height: auto;
}
    
#\31 d7b3838 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1f7693b {
    height: auto;
}
}



@media all {
    
#a085a141 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.42%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e4a30eb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.58333333333334%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 c7b8a26 {
    padding-top: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_jpv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ml {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c7b8a26 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_jpv {
    height: auto;
}
    
#e4a30eb4 {
    width: 56.0839883551674%;
}
    
#a085a141 {
    width: 39.83%;
}
}



@media (max-width: 767px) {
    
#a085a141 {
    width: 100%;
    min-height: 126px;
    align-items: center;
    height: auto;
}
    
#e4a30eb4 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
}
    
#\32 c7b8a26 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_jpv {
    height: auto;
}
}



@media all {
    
#\38 157c54c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#d35e3bc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
}
    
#\32 055e5b5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e56a1ac7 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_6oi {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_4sl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 055e5b5 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 157c54c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d35e3bc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 055e5b5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media all {
    
#\31 82d3196 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 e9b15f0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_b4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_vrc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5h1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_b66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_oeh {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 3;
    justify-content: flex-start;
}
    
#widget_149 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 647386d {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a42419a {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db8f724f {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c8b1c7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be85932b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_u14 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b603f91e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd686e53 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 5366cba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f147c554 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 db1921a {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 3;
    justify-content: flex-start;
}
    
#\35 48b0526 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 730ce46 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c925c163 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bbf8b251 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4b71130 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c08b21ae {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\33 6c03f05 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4f1ab4d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 89d2ff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 daacc9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 01ddb80 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 3;
    justify-content: flex-start;
}
    
#e6e37c6e {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1306e91 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4073ffe {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f57a6134 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1a0a731 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c62d61 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dc6ac63 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ad3fda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#db3ca719 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a017fee7 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 3;
    justify-content: flex-start;
}
    
#\36 80ef17b {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f3dfd43d {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a435c49 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4f57c62 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b5ef47d {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e9b15f0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_vrc {
    margin: 0px 0% 0px 0%;
}
    
#b603f91e {
    margin: 0px 0% 0px 0%;
}
    
#\33 6c03f05 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9c62d61 {
    margin: 0px 0% 0px 0%;
}
    
#group_u14 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c08b21ae {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 82d3196 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 e9b15f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_vrc {
    margin: 0px 0% 0px 0%;
}
    
#b603f91e {
    margin: 0px 0% 0px 0%;
}
    
#\33 6c03f05 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9c62d61 {
    margin: 0px 0% 0px 0%;
}
    
#group_u14 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#c08b21ae {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
}

