@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 nav.u_1191045873.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner nav.u_1191045873.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_4) !important;
    text-transform:uppercase !important;
  }

  *#dm .dmInner div.u_1903621996 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.dmGeoMLocItem[geoid="73602"] .dmGeoMLocItemTitle { display:none !important; }

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

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

@media all {
    
#e2edf3d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b8839686 {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 300px;
    padding-bottom: 300px;
}
    
#c50ff21b {
    background-image: url(https://le-de.cdn-website.com/788035120c42415587acfab1569b0f54/dms3rep/multi/opt/imgi_15_banner-1-1920w.jpg);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8839686 {
    padding: 200px 2% 200px 2%;
}
}



@media (max-width: 767px) {
    
#e2edf3d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8839686 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 4% 70px 4%;
}
}



@media all {
    
#\30 57ede63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 827587c {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15px;
}
    
#widget_n75 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6hr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1g3 {
    width: 130px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
}
    
#fb65f865 {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
}
}



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



@media (max-width: 767px) {
    
#\30 57ede63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 827587c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e58fd261 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 cc8d8bd {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6us {
    width: 60%;
    height: 384px;
    max-width: 100%;
}
    
#group_j4a {
    align-items: center;
    width: 49.86%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 28px;
    padding-right: 28px;
}
    
#widget_qkk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ha1 {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 70c683b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\30 5a2d549 {
    width: 60%;
    height: 384px;
    max-width: 100%;
}
    
#\39 047b705 {
    align-items: center;
    width: 49.86%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 28px;
    padding-right: 28px;
}
    
#\32 5f58ff7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9de2301 {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 cc8d8bd {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 291px;
}
    
#widget_6us {
    height: 204px;
    width: 50.1429988553987%;
}
    
#\30 5a2d549 {
    height: 209px;
    width: 50.1429988553987%;
}
    
#group_j4a {
    width: 49.85700114460129%;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    min-height: 204px;
}
    
#\39 047b705 {
    width: 49.85700114460129%;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    min-height: 209px;
}
}



@media (max-width: 767px) {
    
#e58fd261 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cc8d8bd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_6us {
    height: 201px;
    width: 50.13916714642102%;
}
    
#\34 70c683b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5a2d549 {
    height: 223px;
    width: 50.14377278833238%;
}
    
#group_j4a {
    width: 49.85607369027058%;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    min-height: 200px;
}
    
#\39 047b705 {
    width: 49.85607369027058%;
    height: auto;
    min-height: 222px;
}
}



@media all {
    
#\33 aecaf24 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_6);
    background-image: initial;
    order: 0;
}
    
#\33 e02b7fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac2d8c5a {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#fe46b370 {
    width: 60%;
    height: 384px;
    max-width: 100%;
}
    
#c34d54f8 {
    padding-bottom: 40px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#dfb50e9f {
    width: 60%;
    height: 384px;
    max-width: 100%;
}
    
#\35 ea4ec83 {
    align-items: center;
    width: 49.86%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 28px;
    padding-right: 28px;
}
    
#c912fa8e {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\37 e1cf939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9e05cbb {
    align-items: center;
    width: 49.86%;
    min-height: 384px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 28px;
    padding-right: 28px;
}
    
#\31 77e5c9d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_5);
    background-image: initial;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe46b370 {
    height: 204px;
    width: 50.1429988553987%;
}
    
#c34d54f8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 204px;
}
    
#dfb50e9f {
    height: 204px;
    width: 50.1429988553987%;
}
    
#\35 ea4ec83 {
    width: 49.85700114460129%;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    min-height: 203px;
}
    
#a9e05cbb {
    width: 49.85700114460129%;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
    min-height: 203px;
}
}



@media (max-width: 767px) {
    
#\33 aecaf24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe46b370 {
    height: 183px;
    width: 50.14377278833238%;
}
    
#c34d54f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#dfb50e9f {
    height: 179px;
    width: 50.14377278833238%;
}
    
#\31 77e5c9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ea4ec83 {
    width: 49.85607369027058%;
    height: auto;
    min-height: 178px;
}
    
#a9e05cbb {
    width: 49.85607369027058%;
    height: auto;
    min-height: 178px;
}
}



@media all {
    
#\36 fe27a1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d2346806 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_bsp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gu4 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 fe27a1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2346806 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_gu4 {
    height: auto;
}
}



@media all {
    
#\32 dc08a5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bd243849 {
    padding-top: 170px;
    padding-bottom: 170px;
    min-height: 141px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 16db2fc::before, #\30 16db2fc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 16db2fc {
    background-image: url(https://le-de.cdn-website.com/788035120c42415587acfab1569b0f54/dms3rep/multi/opt/imgi_24_927590-34180858_m1-1920w.jpg);
    background-attachment: fixed;
}
#\30 16db2fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAwABBQAAAAAAAAAAAAAAAAIDARQhUVNh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQADAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AMQglK3XC7e8FPQv25ADW0yH/9k=');
}
    
#widget_cki {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd243849 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 299px;
}
    
#\30 16db2fc::before, #\30 16db2fc > .bgExtraLayerOverlay {
    
}
#\30 16db2fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAwABBQAAAAAAAAAAAAAAAAIDARQhUVNh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQADAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AMQglK3XC7e8FPQv25ADW0yH/9k=');
}
}



@media (max-width: 767px) {
    
#\32 dc08a5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd243849 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 16db2fc::before, #\30 16db2fc > .bgExtraLayerOverlay {
    
}
#\30 16db2fc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAwABBQAAAAAAAAAAAAAAAAIDARQhUVNh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQADAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AMQglK3XC7e8FPQv25ADW0yH/9k=');
}
}



@media all {
    
#\33 8176496 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    padding: 20px 16px 20px 16px;
}
    
#b5c05f70 {
    padding-top: 40px;
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_pbv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#a6802756 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#a4dbe540 {
    padding-bottom: 40px;
    min-height: 35px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_j1j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 2365197 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f81dafbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 3b9c5e5 {
    padding-bottom: 40px;
    min-height: 102px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_6pi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#widget_t0e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_g4o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fb4074b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\39 c53a563 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 f9d7fb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 72d34bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#e2a9f361 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e67a0247 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9b5cbe0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 2212427 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#d0e9eaf8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c3cc6dee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 7c8672f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#acf4ba9a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 c40eafe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6f753e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\38 2341e3d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 b744559 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 41dd81e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 491aed3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#bfb98121 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 07db5c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1fb3c14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#a3b5a4d2 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 47d2b6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c6c738f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#ebebe117 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3b9c5e5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 145px;
}
}



@media (max-width: 767px) {
    
#f81dafbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3b9c5e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e9b5cbe0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 41dd81e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ba23de3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#\36 c2ab813 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#f6b5e98c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 40px 50px 40px 50px;
}
    
#group_9tk {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_0g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_di5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cbh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p5u {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pre {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3nk {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6b5e98c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 262px;
}
    
#widget_0g4 {
    height: auto;
}
    
#widget_di5 {
    height: auto;
}
    
#widget_cbh {
    height: auto;
}
    
#ba23de3d {
    justify-content: flex-start;
}
    
#group_9tk {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#ba23de3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c2ab813 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6b5e98c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_9tk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_0g4 {
    height: auto;
}
    
#widget_di5 {
    height: auto;
}
    
#widget_cbh {
    height: auto;
}
}



@media all {
    
#\38 57a9708 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    align-items: center;
}
    
#ac602c51 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 982px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2op {
    width: 65%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 57a9708 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac602c51 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_2op {
    height: auto;
}
}



@media all {
    
#\33 8595388 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 6f2e27f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 95c0cc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#widget_3iq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_89r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 feaa3bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#eef91fe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\33 e29b082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_b6g {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d5bb573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e0bf9438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bd2660b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#widget_pag {
    width: 100%;
    height: 683px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8595388 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_pag {
    height: 622px;
}
}



@media (max-width: 767px) {
    
#\33 8595388 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 6f2e27f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 95c0cc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 bc9c5b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1209ecc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#a7e70b4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    align-items: center;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#be196378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a155828c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0b997ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\33 33e8b51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#c77abe3e {
    padding-bottom: 40px;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 b63d9ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a1a84339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 f734b9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\39 9e44055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 6adc575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0fv {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#a7e70b4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c77abe3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 f734b9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

