@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 a.u_3921713965 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_3921713965 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3921713965:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_3921713965.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_3921713965:hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3921713965.hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3708345937 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1778927702 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1857565298 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1577918563 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1811201913 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3406592072 .photoGalleryViewAll.link {
    text-decoration:underline !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_3406592072 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1683924243 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1081141146 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1531890439 hr { color:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_1163735338 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1355330129 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1288286589 hr { color:var(--color_5) !important; }

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

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

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

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

  *#dm .dmInner div.u_1407255211 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1486188381 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1612259626 hr { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3925952176 .socialHubIcon {
    color:var(--color_9) !important;
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

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

  *#dm .dmInner nav.u_1012680048 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_3406592072 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_3406592072 .photoGalleryViewAll { padding:0 4.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 28c3691 {
    margin: 0px 0px 0px 0px;
}
    
#\30 82dbc70 {
    width: 100%;
    height: 453px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin-top: 1.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b01dff6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 d40827d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cd3fb990 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e121401 {
    min-height: 636px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\34 6763186 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a61f1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3a61f1b {
    width: 1118px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc526b0 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3b3b05a::before, #\35 3b3b05a > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\35 3b3b05a {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc57a135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: none;
    padding: 60px 30px 60px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8626ef6 {
    min-height: 381px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 0% 15% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8bf7c00::before, #\37 8bf7c00 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\37 8bf7c00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.56);
    background-image: url("https://le-de.cdn-website.com/b8d378514a6b4e61bd97d99ed286d63f/dms3rep/multi/opt/banner+home-1920w.jpg");
}
    
#\31 907e6c6 {
    width: 1168px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3gl {
    width: 162px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 29d91d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 103b450 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 37b3f13 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d8396512 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_sg6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_dn5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_sap {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_0tv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_0tv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_pvl {
    width: 100%;
    height: 502px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7da0b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4e64e52 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c5aad4fa {
    border-width: 4px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 aa3357d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 aa3357d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\35 c2f35d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a7d072b7 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\33 3194e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edc001f5 {
    width: 100%;
    height: 670px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1356074 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7cad850 {
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/b8d378514a6b4e61bd97d99ed286d63f/dms3rep/multi/opt/205694361_m_normal_none1__msi___jpg-1920w.jpg");
    background-attachment: fixed;
}
#\33 7cad850.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACBQcDERIjMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAxH/2gAMAwEAAhEDEQA/AMtJWTNZNpBYzTwqm2nOhoHH0iJXNAF03w//2Q==');
}
    
#\33 3247ac1 {
    min-height: 376px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 383ee3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 54.25%;
    min-width: 4%;
    order: 1;
    background-color: rgba(171, 106, 84, 0.82);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 5e77852.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 5e77852 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_b2h {
    width: 41.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7d08e5c {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#e190606a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 feb9860 {
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a4de6b11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#be5294a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8b697e1 {
    width: 100%;
    height: 548px;
    max-width: 100%;
}
    
#\36 fafafd1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 fafafd1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b15d608b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb1ea1b9 {
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d2874259 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d25d2fde.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d25d2fde {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#bb0524de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 77a2048 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#c50dfdde {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_ch2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3489e19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd0f62ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd0f62ff {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 4ef5a39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 22%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 7a152aa {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 52f0b6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 2746a5e {
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#e7d8b172 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 22%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#feb35c67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ff1db3bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ff1db3bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#b7ae360b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 3851f93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 22%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5e24bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 69a8c02.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 69a8c02 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 31a5a46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_h11 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#bddd8d1c {
    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;
}
    
#\38 15ce0af {
    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;
}
    
#\35 1ad5315 {
    margin: 0px 0% 0px 0%;
}
    
#\31 872d0ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 d50aa98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 22%;
    min-width: 4%;
    order: 3;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fe7ecd3a {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#bf2255cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bf2255cf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\32 e0d3e14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 0307332 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 624fdf2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 624fdf2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 caa7e62 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\35 4a70fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.6%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 297b056.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 297b056 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 3eeafa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d452b499 {
    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;
}
    
#\30 634889a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 81ecddc {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f9bf16ed {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a08b8dd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d492e74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.6%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c986103a {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 6fb72d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d2c689f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d2c689f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\38 5b08f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 897c481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.6%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d8eb4779 {
    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;
}
    
#\37 bd4b8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6b15b60 {
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a7f5e2bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f2a5322a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a20ff64d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6c86544 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#e4c6c91e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e4c6c91e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 fb13300 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 ab1be9b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 ab1be9b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\33 ee95e3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
}
    
#widget_q4j {
    width: 100%;
    height: 474px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 82dbc70.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\30 82dbc70 {
    height: 452px;
}
    
#cd3fb990 {
    width: 100%;
    min-height: 395px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
    
#\31 e121401 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 2% 6% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6763186 {
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    row-gap: 0px;
}
    
#\37 3a61f1b {
    order: 1;
    width: 629.8px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc526b0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 276px;
    padding: 10% 6% 10% 6%;
}
    
#\35 3b3b05a::before, #\35 3b3b05a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8626ef6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 29d91d1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 907e6c6 {
    width: 671.719px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8bf7c00::before, #\37 8bf7c00 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 37b3f13 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 a3b5036 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4e64e52 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 c5bde50 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3247ac1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 e26ba11 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ffd0ede {
    margin: 0px 0% 0px 0%;
}
    
#b15d608b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a083982b {
    margin: 0px 0% 0px 0%;
}
    
#c50dfdde {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7a152aa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#\35 1ad5315 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ef5a39 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e7d8b172 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3851f93 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 d50aa98 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9bf16ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 0;
}
    
#\37 81ecddc {
    margin: 0px 0% 0px 0%;
}
    
#\35 4a70fc8 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 897c481 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d492e74 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2a5322a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#de69941e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b01dff6 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 e121401 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 82dbc70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 82dbc70 {
    height: 471px;
    width: 100%;
}
    
#cd3fb990 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
    
#\31 e121401 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
}



@media (max-width: 767px) {
    
#\34 6763186 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\37 3a61f1b {
    margin-bottom: 10px;
    width: 100.00%;
}
    
#\39 dc526b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
    
#\35 3b3b05a::before, #\35 3b3b05a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#cc57a135 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 8626ef6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\37 8bf7c00::before, #\37 8bf7c00 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 103b450 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 37b3f13 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_sap {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_pvl {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c4e64e52 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 c2f35d9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a7d072b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edc001f5 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 3247ac1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\33 383ee3f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_b2h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e26ba11 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7d08e5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4de6b11 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b8b697e1 {
    height: 240px;
}
    
#b15d608b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 77a2048 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c50dfdde {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 4ef5a39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 7a152aa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e7d8b172 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3851f93 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 d50aa98 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f9bf16ed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 d492e74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 4a70fc8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 897c481 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a7f5e2bd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f2a5322a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 6c86544 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

