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

  .u_1107804818 {}

  *#dm .dmInner div.u_536443534 .list-text {
    font-weight:700 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_536443534 .list-icon { color:var(--color_4) !important; }

  *#dm .dmInner *.u_4121076522 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_536443534 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_536443534 .list-icon { margin-right:10px !important; }

  *#dm .dmInner div.u_536443534 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_4121076522 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_4121076522 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_536443534 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner div.u_536443534 .list-text { font-size:24px !important; }

  *#dm .dmInner *.u_4121076522 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_4121076522 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_536443534 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_4121076522 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_4121076522 .photoGalleryViewAll { padding:0 6px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 46cc7ff {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_mm9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 24a77ce::before, #\30 24a77ce > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
}
#\30 24a77ce {
    background-image: url("https://le-de.cdn-website.com/815e3d83ab0f4351abc5c94e3f6d3ff1/dms3rep/multi/opt/alternative-header-1920w.webp");
}
    
#group_a8h {
    justify-content: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1ad196d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 980894f {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2626aa0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_p64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3d63827 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7402bcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e81736ba {
    min-height: 379px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#be862115 {
    border-width: 0px 0px 20px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_0ut {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 894f535 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pb1 {
    width: 671px;
    height: 321px;
    max-width: 100%;
}
    
#widget_s96 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 4306574.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\37 4306574 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 4535278.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\38 4535278 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 b8a6cd6 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 f85ab34.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\36 f85ab34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 485f129 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#a816083a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3204d17 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#f8db22af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#f8db22af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#be446ecb {
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 0a314c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 94432ca {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\36 380d7bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\36 380d7bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 b28b190.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\39 b28b190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d326d1ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 03f2f6b {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\39 99f5e20.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\39 99f5e20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 e86d378.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\38 e86d378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 397d8f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cb3c207 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#c54084a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#c54084a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 4cf0d4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\33 4cf0d4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b25222a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13c530f {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\35 fef8c5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\35 fef8c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#b4f8114c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#b4f8114c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 f259f89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c2fb627 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\37 d08daa6.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\37 d08daa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 91b1727.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\30 91b1727 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6edc57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 96183e2 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#c18b9547.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#c18b9547 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 768ce60 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 36f58f4 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\35 cac976e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\35 cac976e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#fc9801b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#fc9801b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 2c205b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 51be626 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\34 d1be0ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\34 d1be0ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 90412d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\32 90412d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 1f97a57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1da7f00 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#d715b6c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#d715b6c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\39 523f2c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\39 523f2c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#fbcd6c79 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5b18e23 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\38 997d69d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\38 997d69d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#fe1cfd96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4a60fb9 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\35 b08cc3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\35 b08cc3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#a495e079.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#a495e079 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e2163cbd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 278d304 {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\38 78b4653.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\38 78b4653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 a5260f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\37 a5260f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 4caed9d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23%;
    min-height: 390px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 51fd68a {
    width: 100%;
    height: 160px;
    max-width: 100%;
}
    
#\34 816212d.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\34 816212d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 4b3e050.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 16px 16px;
}
#\37 4b3e050 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2821f18 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 517093a {
    min-height: 272px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 403c281 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee8927bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_7gn {
    background-position: 0% 50%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/815e3d83ab0f4351abc5c94e3f6d3ff1/dms3rep/multi/opt/WhatsApp+Image+2026-02-12+at+12.25.05+%281%29-1920w.jpeg");
}
#group_7gn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGMQUREhQkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxFB/9oADAMBAAIRAxEAPwCrW3VqNQ89FoiiEgILs7fFom3xPxHniwiIttFU4pfD/9k=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8318a0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 5940c34 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d4eddffb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_cb3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_c8b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 6902f6f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 564205c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 40681cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6d6be3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/815e3d83ab0f4351abc5c94e3f6d3ff1/dms3rep/multi/opt/AdobeStock_525761793-1920w.webp");
    margin: 0% 0% 0% 0%;
}
#\34 6d6be3d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAQAgCdASoKAAcAAUAmJQBOjXAAWawiOnEgAP7uYzcSc5DffIoL9tc6ldLgeOUKTxr0honkfJP7G/46+UkAAA==');
}
    
#widget_bm2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8rt {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 46cc7ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 362px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 24a77ce::before, #\30 24a77ce > .bgExtraLayerOverlay {
    
}
    
#group_a8h {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 980894f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 3d63827 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e81736ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fc648c1c {
    margin: 0px 0% 0px 0%;
}
    
#\36 7402bcb {
    width: 100%;
    min-height: 80px;
}
    
#\32 894f535 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b8a6cd6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a816083a {
    width: 48%;
}
    
#\33 0a314c3 {
    width: 48%;
}
    
#d326d1ab {
    width: 48%;
}
    
#\37 397d8f2 {
    width: 48%;
}
    
#b25222a6 {
    width: 48%;
}
    
#\39 f259f89 {
    width: 48%;
}
    
#\30 e6edc57 {
    width: 48%;
}
    
#\33 768ce60 {
    width: 48%;
}
    
#\34 2c205b9 {
    width: 48%;
}
    
#\35 1f97a57 {
    width: 48%;
}
    
#fbcd6c79 {
    width: 48%;
}
    
#fe1cfd96 {
    width: 48%;
}
    
#e2163cbd {
    width: 48%;
}
    
#\38 4caed9d {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 517093a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f726c6ce {
    margin: 0px 0% 0px 0%;
}
    
#group_7gn {
    width: 100%;
    min-height: 356px;
    height: auto;
    padding: 10px 160px 10px 160px;
    margin: 0px 0% 0px 0%;
}
#group_7gn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGMQUREhQkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxFB/9oADAMBAAIRAxEAPwCrW3VqNQ89FoiiEgILs7fFom3xPxHniwiIttFU4pfD/9k=');
}
    
#ee8927bd {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6902f6f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ac33b554 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 46cc7ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 160px 4% 120px 4%;
}
    
#\36 e9a4933 {
    margin: 0px 0% 0px 0%;
}
    
#\30 24a77ce::before, #\30 24a77ce > .bgExtraLayerOverlay {
    
}
#\30 24a77ce {
    background-position: 50% 0%;
}
    
#group_a8h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f1ad196d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 980894f {
    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 7402bcb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e81736ba {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 894f535 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 b8a6cd6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 485f129 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3204d17 {
    height: 240px;
}
    
#a816083a {
    width: 100%;
    align-items: center;
}
    
#\33 0a314c3 {
    width: 100%;
    align-items: center;
}
    
#\37 94432ca {
    height: 240px;
}
    
#d326d1ab {
    width: 100%;
    align-items: center;
}
    
#\33 03f2f6b {
    height: 240px;
}
    
#\37 397d8f2 {
    width: 100%;
    align-items: center;
}
    
#\30 cb3c207 {
    height: 240px;
}
    
#b25222a6 {
    width: 100%;
    align-items: center;
}
    
#\34 13c530f {
    height: 240px;
}
    
#\39 f259f89 {
    width: 100%;
    align-items: center;
}
    
#\32 c2fb627 {
    height: 240px;
}
    
#\30 e6edc57 {
    width: 100%;
    align-items: center;
}
    
#\38 96183e2 {
    height: 240px;
}
    
#\33 768ce60 {
    width: 100%;
    align-items: center;
}
    
#\38 36f58f4 {
    height: 240px;
}
    
#\34 2c205b9 {
    width: 100%;
    align-items: center;
}
    
#\30 51be626 {
    height: 240px;
}
    
#\35 1f97a57 {
    width: 100%;
    align-items: center;
}
    
#\34 1da7f00 {
    height: 240px;
}
    
#fbcd6c79 {
    width: 100%;
    align-items: center;
}
    
#f5b18e23 {
    height: 240px;
}
    
#fe1cfd96 {
    width: 100%;
    align-items: center;
}
    
#\36 4a60fb9 {
    height: 240px;
}
    
#e2163cbd {
    width: 100%;
    align-items: center;
}
    
#\38 278d304 {
    height: 240px;
}
    
#\38 4caed9d {
    width: 100%;
    align-items: center;
}
    
#\39 51fd68a {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 517093a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ee8927bd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_7gn {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 160px 10px 160px 10px;
    margin: 0px 0% 0px 0%;
}
#group_7gn.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGMQUREhQkUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxFB/9oADAMBAAIRAxEAPwCrW3VqNQ89FoiiEgILs7fFom3xPxHniwiIttFU4pfD/9k=');
}
}



@media (max-width: 767px) {
    
#a8318a0f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 5940c34 {
    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) {
    
#\34 6902f6f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 40681cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6d6be3d {
    min-height: 296px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\34 6d6be3d.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAAAQAgCdASoKAAcAAUAmJQBOjXAAWawiOnEgAP7uYzcSc5DffIoL9tc6ldLgeOUKTxr0honkfJP7G/46+UkAAA==');
}
}

