@media all {
  *#dm .dmInner nav.u_1947032999.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1947032999.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_5) !important; }

  *#dm .dmInner nav.u_1947032999.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1738877850 { display:none !important; }

  *#dm .dmInner *.u_1867023267 { display:none !important; }

  *#dm .dmInner *.u_1900505312 { display:none !important; }

  *#dm .dmInner *.u_1365699324 { display:none !important; }

  *#dm .dmInner *.u_1165585862 { display:none !important; }

  *#dm .dmInner *.u_1210129019 { display:none !important; }

  *#dm .dmInner *.u_1375104851 { display:none !important; }

  *#dm .dmInner *.u_1205238215 { display:none !important; }

  *#dm .dmInner *.u_1232361538 { display:none !important; }

  *#dm .dmInner *.u_1899887480 { display:none !important; }

  *#dm .dmInner *.u_1330037343 { display:none !important; }

  *#dm .dmInner *.u_1334763155 { display:none !important; }

  *#dm .dmInner div.u_1146442322 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1312577749 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Urbanist !important;
    line-height:30px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1312577749 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Urbanist !important;
    line-height:30px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1312577749 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:20px !important;
    font-family: Urbanist !important;
    line-height:30px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2785186895 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1363662481 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1857926135 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1381819513 .photoGalleryThumbs .image-container { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1717994010 .photoGalleryThumbs .image-container { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1650581214 .photoGalleryThumbs .image-container { border-radius:6px 6px 6px 6px !important; }

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

  *#dm .dmInner a.u_1896185609 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1896185609 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1704943245 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(64,66,73) rgb(64,66,73) rgb(64,66,73) rgb(222,14,25) !important;
  }

  *#dm .dmInner div.u_1515784131 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(64,66,73) rgb(64,66,73) rgb(64,66,73) rgb(222,14,25) !important;
  }

  *#dm .dmInner a.u_1785140421 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3467001690 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1648832802 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1866780389 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(64,66,73) rgb(64,66,73) rgb(64,66,73) rgb(222,14,25) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1590898153 img { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1175824223 img { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1853749769 img { border-radius:6px 6px 6px 6px !important; }

  *#dm .dmInner div.u_1260270504 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1648832802 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1785140421 span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner a.u_1010787278 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1813825165 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1010787278 span.text {
    font-size:40px !important;
    font-family: Orbitron !important;
  }

  *#dm .dmInner a.u_1813825165 span.text {
    font-size:40px !important;
    font-family: Orbitron !important;
  }

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

  *#dm .dmInner div.u_1346341160 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1655465279 .svg { fill:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner div.u_1783078131 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1192017872 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1192017872 span.text {
    font-size:40px !important;
    font-family: Orbitron !important;
  }

  *#dm .dmInner a.u_1429607358 span.text {
    font-size:20px !important;
    font-family: Urbanist !important;
  }

  *#dm .dmInner a.u_1429607358 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0.5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner a.u_1944790136 span.text {
    font-size:20px !important;
    font-family: Urbanist !important;
  }

  *#dm .dmInner a.u_1944790136 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0.5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner a.u_1949541437 span.text {
    font-size:20px !important;
    font-family: Urbanist !important;
  }

  *#dm .dmInner a.u_1949541437 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0.5) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1378996516 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(64,66,73) rgb(64,66,73) rgb(64,66,73) rgb(222,14,25) !important;
  }

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1381819513 .photoGalleryThumbs .image-container a { padding-top:630px !important; }

  *#dm .dmInner *.u_1717994010 .photoGalleryThumbs .image-container a { padding-top:630px !important; }

  *#dm .dmInner *.u_1650581214 .photoGalleryThumbs .image-container a { padding-top:630px !important; }

  *#dm .dmInner div.u_1312577749 { text-align:left !important; }

  *#dm .dmInner div.u_1312577749 p { text-align:left !important; }

  *#dm .dmInner div.u_1312577749 li { text-align:left !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1312577749 p { font-size:17px !important; }

  *#dm .dmInner div.u_1312577749 li { font-size:17px !important; }

  *#dm .dmInner div.u_1312577749 { font-size:17px !important; }

  *#dm .dmInner *.u_1381819513 .photoGalleryThumbs .image-container a { padding-top:320px !important; }

  *#dm .dmInner *.u_1717994010 .photoGalleryThumbs .image-container a { padding-top:320px !important; }

  *#dm .dmInner *.u_1650581214 .photoGalleryThumbs .image-container a { padding-top:320px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1381819513 .photoGalleryThumbs .image-container a { padding-top:240px !important; }

  *#dm .dmInner *.u_1717994010 .photoGalleryThumbs .image-container a { padding-top:240px !important; }

  *#dm .dmInner *.u_1650581214 .photoGalleryThumbs .image-container a { padding-top:240px !important; }

  *#dm .dmInner div.u_1312577749 p {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1312577749 li {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1312577749 {
    font-size:16px !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1648832802 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1896185609 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1785140421 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 7193102::before, #\31 7193102 > .bgExtraLayerOverlay {
    
}
#\31 7193102 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.13%;
    min-height: 630px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2283923 {
    background-color: rgba(64, 66, 73, 1);
    background-image: none;
}
    
#\35 9508695 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\37 4999135 {
    align-items: flex-start;
    width: 75%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f9d2a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a2a72e77 {
    min-height: 1952px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
}
    
#group_qdu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 3;
}
    
#e70e3538 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    order: 4;
}
    
#\32 760e39d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9b9bc9c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4b7eb2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cbb65921 {
    align-items: flex-end;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-content: flex-start;
    padding: 16px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efff5c1b::before, #efff5c1b > .bgExtraLayerOverlay {
    
}
#efff5c1b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 630px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2800da4::before, #b2800da4 > .bgExtraLayerOverlay {
    
}
#b2800da4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.13%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 32b699f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f80e84a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ddc4b8b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51d7e65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e490319e {
    align-items: flex-end;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-content: flex-start;
    padding: 16px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57dd9ba {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 32752f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 80c1d50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab431f4a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5d7322c::before, #e5d7322c > .bgExtraLayerOverlay {
    
}
#e5d7322c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.13%;
    min-height: 630px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 20e9273 {
    align-items: flex-end;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-content: flex-start;
    padding: 16px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5345fa0 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b147dc1e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    height: auto;
    border-radius: 6px 6px 6px 6px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6ebdbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_a6m {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#f662477d {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd54fe7e {
    margin: 0px 0% 0px 0%;
}
    
#c156e899 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b18aa01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b18aa01 {
    width: 160px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4d10c65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 39f6a05[data-pinned] {
    position: sticky;
    top: 169px;
    bottom: auto;
    z-index: 1;
}
#\30 39f6a05 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2eb8e9d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e700babb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e5b9603d {
    align-items: flex-start;
    width: 55%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1129df8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 df4a9b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 6%;
}
    
#\30 9738eba {
    width: 100%;
    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 all {
    
#cf2adc08::before, #cf2adc08 > .bgExtraLayerOverlay {
    
}
#cf2adc08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.5%;
    min-width: 4%;
    order: 1;
    background-image: none;
    background-size: contain;
    padding: 0px 0% 0px 0px;
    margin: 0px 5% 0px -10%;
}
    
#\37 e81c44a {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#group_r7v {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4085a31 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a98267 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8ee5c19 {
    background-color: rgba(64, 66, 73, 1);
    background-image: url("https://de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/Icone+blanc-124a9ae8.svg");
    background-size: contain;
    background-position: 100% 50%;
}
#\36 8ee5c19.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVQoz4WR4RKAIAiDKVDf/4Vnp20dmXf92EH2yRDMzKz3/isDMBNF6ky6wQ00FADKiBk8JADKB1QZH9CTZFc/IIB5SCvZtXT2VGwbsLJAsJ0JTgsATij4rXy0cqhi4e1gXtLlG6SFfui1asU5jVePemkD0AiemrMtVnl+sW4mz9HZl3Pwtt3MsqHXWi914qCk20nVswAAAABJRU5ErkJggg==');
}
    
#group_ija {
    width: 57.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 360px 0px 360px 0px;
    margin: 0px -5% 0px 0%;
}
    
#group_k9t {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 202686f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 a59b082 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74c4cb7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#de551ae7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#aa438b28 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 3de9884 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 9dd07bd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#ee6dc23b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 4531b06 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecedc6b0 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b9e0ddd3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\33 ab6c67a {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3828354 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#be298dbb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\38 10a4c2a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#a7d3c8d3 {
    min-height: 360px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 2% 0px 2%;
}
    
#group_toa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7el {
    width: auto;
    height: 100px;
    max-width: 100%;
}
    
#c9ab1e1c {
    margin: -360px 0% 0px 0%;
}
    
#widget_707 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfbc853 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dpo {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1866799 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#\32 43833ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#group_g7u {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    --column-gap: 5%;
}
    
#\38 fd66df5 {
    margin: -40px 0% 0px 0%;
}
    
#widget_vp3 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 099291b {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 584e54e {
    width: 160px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4a1 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\33 dff3c4f {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\35 bf7f3f1 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
}



@media all {
    
#\35 2559317 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 320px 2% 320px 2%;
}
    
#af517c79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#c7973cad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 0ce5c45 {
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/IMG_20260624_211548-1920w.jpg");
}
#\38 0ce5c45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgADBAEFEQYTIjGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC61jMZuJOOCFXDzgs9LPydITnZDrm+HMql7VERRGv/2Q==');
}
    
#\33 b41d78e {
    margin: 0px 0% 0px 0%;
}
    
#group_jbn {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 cdef7bb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(250, 251, 251, 0.8);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 80px 60px 80px 60px;
    margin: 0px -2% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8caafb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\35 8caafb2 {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 885a593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 1b3ab14 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b78995.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a6b78995 {
    width: 160px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 7d74134 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b08888f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c823c489 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#\30 f0f4709 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3efd6e5 {
    align-items: flex-start;
    width: 75%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c4f2743 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    border-style: solid;
    border-color: #000000 #000000 rgba(0, 0, 0, 0.15) #000000;
    border-width: 0 0 0px 0;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f983ff {
    margin: 0px 0% 0px 0%;
}
    
#ff4a1c06 {
    align-items: flex-end;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e44ab14 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
}
    
#dc0b51ea {
    align-items: flex-end;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7a80422 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecf44c10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#ecf44c10 {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d7fb67.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 5d7fb67 {
    width: 160px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 4338ca1 {
    margin: -160px 0% 0px 0%;
}
    
#\30 84bf10e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 2% 100px 2%;
}
    
#\31 dada11d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 323f943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 323f943 {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px -8px 0px -8px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 ba5f4e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#c386a0c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 2% 0px 2%;
}
    
#group_9s5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c19e00a2 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#widget_69l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_h1v {
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(250, 251, 251, 0.8);
    background-image: none;
    padding: 80px 60px 80px 60px;
    margin: 0px -2% 0px 0%;
}
    
#c8b0678e {
    align-items: flex-start;
    width: 32%;
    min-height: 800px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/carrelage-imitation-bois-960h.jpg");
    border-radius: 8px 8px 8px 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -2%;
}
#c8b0678e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAX/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABAURBiESMWGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwC1zu3hx+baNJAiSdkfeqbDjkaFDsdqDUHk7te5KSW4Pm+/ylRZC4WNAGGgAPVDhb//2Q==');
}
    
#d75c7f00 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_d1n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 0b0acf2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\32 0b0acf2 {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nv1 {
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/488545072_1412660903218177_2908301257041934412_n-1920w.jpg");
    border-radius: 8px 8px 8px 8px;
}
#group_nv1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAQIAAwQGIWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AK4pvRNrGlGWssAUJ9M2Ko4zUhObsqIiTGf/2Q==');
}
    
#a1b86604 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_g59 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_39o {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 c479ece {
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/ext2-52b43083-1920w.jpg");
    border-radius: 8px 8px 8px 8px;
}
#\30 c479ece.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAE/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIDBAAFBhESMiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEVH/2gAMAwEAAhEDEQA/ANWTZ3HkuhMe3BpSl7DieyaVavhLSCbo+CQN+D9oiRDjOvcyykEeqhGa11qbUtEqP//Z');
}
    
#ad9aab89 {
    margin: 0px 0% 0px 0%;
}
    
#\31 89fb79b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd04e5d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd04e5d5 {
    width: 160px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v1s {
    width: 60%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cf52a338 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b3f524a8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\37 0cd65bf {
    margin: 0px 0% 0px 0%;
}
    
#\39 de0c7a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 de0c7a0 {
    width: 100%;
    height: 400px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#daec19ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#e2cafab8 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b9377ac0::before, #b9377ac0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#b9377ac0 {
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/AdobeStock_1628525005-1920w.jpeg");
}
#b9377ac0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_07s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad426329 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e0419953 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16px 2% 16px 2%;
}
    
#\38 17e0358 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a74c7c01 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d7fbeab1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 9.001934009259802%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    order: 1;
}
    
#eee1ce1f {
    align-items: center;
    width: 30.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.924221250507145%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 6px 6px 6px 6px;
    padding: 8px 24px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbc215b {
    width: 70px;
    height: 70px;
    min-width: 70px;
    min-height: 70px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d3c0d20c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad4370cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2810ef0 {
    align-items: center;
    width: 30.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.924221250507145%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 6px 6px 6px 6px;
    padding: 8px 24px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4e9a1cd {
    width: 70px;
    height: 70px;
    min-width: 70px;
    min-height: 70px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 a6f879d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 9.001934009259802%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\37 ec86605 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0df713c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd9a21c9 {
    align-items: center;
    width: 30.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.924221250507145%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 6px 6px 6px 6px;
    padding: 8px 24px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dacb4bc {
    width: 70px;
    height: 70px;
    min-width: 70px;
    min-height: 70px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f6d11be4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 9.001934009259802%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    order: 1;
}
    
#bb3c5fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2dca6a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ab68ed {
    margin: 0px 0% 0px 0%;
}
    
#\38 add7dab {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c1e6bcc {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 26b10e0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 ba4916f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\32 bbcec0c {
    width: auto;
    height: 200px;
    max-width: 100%;
}
    
#d353d230 {
    margin: 0px 0% -100px 0%;
}
    
#c604140a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 0px 2%;
}
    
#f60cf4a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
}



@media all {
    
#\38 32f5dd1 {
    align-items: flex-start;
    width: 100%;
    min-height: 800px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/AtlasConcorde_Log_001a_00_IconOakForest_LogDeckIconOakDecor-960h.jpg");
    justify-content: space-between;
}
    
#\31 5ed7b5e {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 647dcc1::before, #\32 647dcc1 > .bgExtraLayerOverlay {
    
}
#\32 647dcc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c2773278::before, #c2773278 > .bgExtraLayerOverlay {
    
}
#c2773278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#e969b2f9 {
    align-items: center;
    width: 100%;
    min-height: 800px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/AtlasConcorde_MarvelTravertine_004_03_Sand_Vein-960h.jpg");
    justify-content: space-between;
}
    
#\39 ae364eb {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 32ec245 {
    min-height: 400px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#b878c1a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a583c05::before, #\36 a583c05 > .bgExtraLayerOverlay {
    
}
#\36 a583c05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8e4fc8f {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 150px;
    grid-area: auto / auto / auto / auto;
}
    
#fd8a0cbb {
    align-items: flex-start;
    width: 100%;
    min-height: 800px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url("https://le-de.cdn-website.com/0915299a76564246a1669b7413d3c862/dms3rep/multi/opt/803d847d0e641830f471f4f52ddf8736-960h.webp");
    justify-content: space-between;
}
    
#abf5994b {
    margin: 0px 0% 0px 0%;
}
    
#\36 b177f60 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c4a3af4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c4a3af4 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 2;
    margin: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6ff383 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 72f099e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 72f099e {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 3;
    margin: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 195f423.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 195f423 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 3;
    margin: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#e7cbfeef {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa199c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a06ff58 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 150px;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb4a307f {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 150px;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7193102 {
    min-height: auto;
}
    
#a2a72e77 {
    padding: 60px 2% 60px 2%;
}
    
#bd54fe7e {
    margin: 0px 0% 0px 0%;
}
    
#f662477d {
    width: 100%;
}
    
#efff5c1b {
    min-height: auto;
}
    
#b2800da4 {
    min-height: auto;
}
    
#e5d7322c {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2eb8e9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e81c44a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf2adc08::before, #cf2adc08 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7d3c8d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_7el {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1866799 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2559317 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#af517c79 {
    width: 18%;
}
    
#c7973cad {
    width: 78%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7d74134 {
    min-width: 32px;
    order: 1;
    min-height: 100px;
    margin: 0px 0% 0px 0%;
}
    
#c823c489 {
    width: 100%;
}
    
#\30 f0f4709 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d3efd6e5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff4a1c06 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: flex-start;
}
    
#\38 e44ab14 {
    padding: 60px 2% 60px 2%;
}
    
#dc0b51ea {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c4f2743 {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f983ff {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 84bf10e {
    padding: 0px 2% 60px 2%;
}
    
#\34 323f943 {
    height: 400px;
}
    
#\38 4338ca1 {
    margin: -160px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c386a0c3 {
    padding: 60px 2% 60px 2%;
}
    
#ad9aab89 {
    margin: 0px 0% 0px 0%;
}
    
#c19e00a2 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_h1v {
    width: 100%;
    padding: 60px 60px 60px 60px;
    margin: 60px 0% 0px 0%;
}
    
#c8b0678e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 400px;
}
#c8b0678e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAX/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABAURBiESMWGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwC1zu3hx+baNJAiSdkfeqbDjkaFDsdqDUHk7te5KSW4Pm+/ylRZC4WNAGGgAPVDhb//2Q==');
}
    
#d75c7f00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_nv1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
    min-height: 320px;
}
#group_nv1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAQIAAwQGIWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AK4pvRNrGlGWssAUJ9M2Ko4zUhObsqIiTGf/2Q==');
}
    
#\30 c479ece {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
    min-height: 320px;
}
#\30 c479ece.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAE/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIDBAAFBhESMiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEVH/2gAMAwEAAhEDEQA/ANWTZ3HkuhMe3BpSl7DieyaVavhLSCbo+CQN+D9oiRDjOvcyykEeqhGa11qbUtEqP//Z');
}
    
#a1b86604 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31%;
}
    
#widget_v1s {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3f524a8 {
    padding: 0px 0% 0px 0%;
}
    
#\37 0cd65bf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2cafab8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b9377ac0::before, #b9377ac0 > .bgExtraLayerOverlay {
    
}
#b9377ac0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0419953 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eee1ce1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#c2810ef0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd9a21c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 17e0358 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad4370cb {
    width: auto;
}
    
#d7fbeab1 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c604140a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 32ec245 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    min-height: 0;
    row-gap: 8px;
    padding: 8px 2% 8px 2%;
}
    
#abf5994b {
    margin: 0px 0% 0px 0%;
}
    
#\36 a583c05::before, #\36 a583c05 > .bgExtraLayerOverlay {
    
}
#\36 a583c05 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 647dcc1::before, #\32 647dcc1 > .bgExtraLayerOverlay {
    
}
#\32 647dcc1 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c2773278::before, #c2773278 > .bgExtraLayerOverlay {
    
}
#c2773278 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e969b2f9 {
    min-height: 400px;
}
    
#\38 32f5dd1 {
    min-height: 400px;
}
    
#fd8a0cbb {
    min-height: 400px;
}
}



@media (max-width: 767px) {
    
#\31 7193102::before, #\31 7193102 > .bgExtraLayerOverlay {
    
}
#\31 7193102 {
    min-height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 4999135 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7f9d2a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a2a72e77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#efff5c1b::before, #efff5c1b > .bgExtraLayerOverlay {
    
}
#efff5c1b {
    min-height: auto;
}
    
#b2800da4::before, #b2800da4 > .bgExtraLayerOverlay {
    
}
#b2800da4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#e5d7322c::before, #e5d7322c > .bgExtraLayerOverlay {
    
}
#e5d7322c {
    min-height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b147dc1e {
    min-height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bd54fe7e {
    margin: 0px 0% 0px 0%;
}
    
#\37 b18aa01 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f662477d {
    width: 100%;
}
    
#group_qdu {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e70e3538 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 4d10c65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 39f6a05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c2eb8e9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#e542b474 {
    margin: 0px 0% 0px 0%;
}
    
#e5b9603d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 df4a9b2 {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cf2adc08::before, #cf2adc08 > .bgExtraLayerOverlay {
    
}
#cf2adc08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0px;
    margin: -120px 5% 0px 0%;
}
    
#\37 e81c44a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 180px 4%;
}
    
#group_ija {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 160px 0px 160px 0px;
    margin: 0px -5% 0px 0%;
}
    
#group_k9t {
    align-items: center;
}
    
#ecedc6b0 {
    align-items: center;
}
    
#\37 4085a31 {
    row-gap: 24px;
}
    
#\33 3a98267 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 10a4c2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a7d3c8d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#widget_7el {
    height: auto;
}
    
#c9ab1e1c {
    margin: -160px 0% 0px 0%;
}
    
#group_toa {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 1866799 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\32 43833ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_vp3 {
    height: auto;
}
    
#\32 099291b {
    height: auto;
}
    
#\38 584e54e {
    height: auto;
}
    
#\38 fd66df5 {
    margin: 40px 0% 0px 0%;
}
    
#group_g7u {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_4a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.5%;
    min-height: 120px;
}
    
#\33 dff3c4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.5%;
    min-height: 120px;
}
    
#\35 bf7f3f1 {
    width: 100%;
    min-height: 80px;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2559317 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#af517c79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7973cad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b41d78e {
    margin: 0px 0% 0px 0%;
}
    
#\37 cdef7bb {
    padding: 24px 24px 24px 24px;
    margin: 0px -2% 0px 0%;
}
    
#\35 8caafb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 32px 10px 32px;
}
#\35 8caafb2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b08888f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c823c489 {
    width: 100%;
}
    
#d3efd6e5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c4f2743 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff4a1c06 {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f983ff {
    margin: 0px 0% 0px 0%;
}
    
#\38 e44ab14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#dc0b51ea {
    width: 100%;
}
    
#\34 7a80422 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 4338ca1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 84bf10e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\31 dada11d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 323f943 {
    height: 400px;
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\31 ba5f4e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c386a0c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_39o {
    height: auto;
    width: 160px;
}
    
#ad9aab89 {
    margin: 0px 0% 0px 0%;
}
    
#c19e00a2 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#group_h1v {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c8b0678e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 240px;
}
#c8b0678e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAX/xAAgEAACAQQCAwEAAAAAAAAAAAABAgMABAURBiESMWGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwC1zu3hx+baNJAiSdkfeqbDjkaFDsdqDUHk7te5KSW4Pm+/ylRZC4WNAGGgAPVDhb//2Q==');
}
    
#d75c7f00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 0b0acf2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 40px 8px 40px;
}
#\32 0b0acf2 {
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_nv1 {
    min-height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_nv1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAGxAAAgMAAwAAAAAAAAAAAAAAAQIAAwQGIWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AK4pvRNrGlGWssAUJ9M2Ko4zUhObsqIiTGf/2Q==');
}
    
#\30 c479ece {
    min-height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#\30 c479ece.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAE/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIDBAAFBhESMiEx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEVH/2gAMAwEAAhEDEQA/ANWTZ3HkuhMe3BpSl7DieyaVavhLSCbo+CQN+D9oiRDjOvcyykEeqhGa11qbUtEqP//Z');
}
    
#a1b86604 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 89fb79b {
    width: 100%;
}
    
#widget_v1s {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cf52a338 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3f524a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\37 0cd65bf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#daec19ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2cafab8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b9377ac0::before, #b9377ac0 > .bgExtraLayerOverlay {
    
}
#b9377ac0.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e0419953 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 17e0358 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 cbc215b {
    height: 80px;
}
    
#b4e9a1cd {
    height: 80px;
}
    
#\38 dacb4bc {
    height: 80px;
}
    
#eee1ce1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c2810ef0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd9a21c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 ba4916f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bbcec0c {
    height: 140px;
}
    
#c604140a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#f60cf4a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d353d230 {
    margin: 0px 0% -40px 0%;
}
}



@media (max-width: 767px) {
    
#\37 32ec245 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 8px;
    padding: 8px 8px 8px 8px;
}
    
#\38 32f5dd1 {
    min-height: 240px;
}
    
#abf5994b {
    margin: 0px 0% 0px 0%;
}
    
#\36 a583c05::before, #\36 a583c05 > .bgExtraLayerOverlay {
    
}
#\36 a583c05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 647dcc1::before, #\32 647dcc1 > .bgExtraLayerOverlay {
    
}
#\32 647dcc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e969b2f9 {
    min-height: 240px;
}
    
#c2773278::before, #c2773278 > .bgExtraLayerOverlay {
    
}
#c2773278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#fd8a0cbb {
    min-height: 240px;
}
}

