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

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

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

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

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

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

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

  *#dm .dmInner div.u_1736646245 .svg { fill:rgba(69,69,69,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1620572519 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1620572519 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1620572519 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_1620572519 .photoGalleryViewAll { padding:0 1px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1455400822 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1385567361 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 878e277 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7e05eea {
    min-height: 15px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#caabbe6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 16px 10px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 eb0ebcf {
    background-color: rgba(234, 234, 234, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\39 2997cd7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 453px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 20d9a01 {
    background-image: url(https://le-de.cdn-website.com/ba0fdaef959041ac97c426009bc7a627/dms3rep/multi/opt/JoyeraMartnez_144-1920w.webp);
}
    
#\36 2b8a180 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f442c87e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fa5c26a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c72b0aa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\32 9eb47ee {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 279px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 7ccc89b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4f6ea95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#d4508d6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\34 9abdca6 {
    padding-top: 2%;
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 b19ff17 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 1cd7d6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fea5eb3f {
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: rgba(234, 234, 234, 1) #000000 #000000 #000000;
}
}



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



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



@media all {
    
#\32 75300bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a26448be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 5bc1362 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e87c1f19 {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 165px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 72a4d32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 6f72525 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f46f5d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5f8d291 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2c9f93a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8457b8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#a26448be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 5bc1362 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e87c1f19 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 72a4d32 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\32 dbf023c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bcc67b00 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 57e5709 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fce551e {
    width: 147px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 228568d {
    width: 87px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7293cd1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fbab3023 {
    width: 147px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4502d25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 6a05165 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 176104c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcc67b00 {
    width: 54.08%;
}
    
#\39 7293cd1 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 4502d25 {
    width: 43.918785310734464%;
}
    
#\35 6a05165 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bcc67b00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7293cd1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 4502d25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6a05165 {
    height: auto;
}
    
#\32 176104c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\37 fce551e {
    margin: 0px 0% 0px 0%;
}
    
#fbab3023 {
    margin: 0px 0% 0px 0%;
}
    
#\33 228568d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6e97a7d {
    padding-top: 2%;
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 d217609 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 946c307 {
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: rgba(234, 234, 234, 1) #000000 #000000 #000000;
}
    
#\37 1f19f7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



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



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



@media all {
    
#\33 f1e6e08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\31 bff008e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 35916b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b8289411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b67e8437 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d2f1bdcd {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\31 2da5b01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f374a063 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 1bc8564 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 4689ae3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 5aa276a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bd526f01 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 6aa7bd3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd526f01 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 35916b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8289411 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd526f01 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f374a063 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ff00d376 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#bfb57780 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 2a00777 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 63e89d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd8ed33c {
    border-style: solid;
    border-width: 2px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
}
    
#\35 0eb5876 {
    width: 26px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#df0d085a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 a3b739c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff00d376 {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media all {
    
#\38 e8b7544 {
    padding-top: 4%;
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f63a64e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 8b145cf {
    width: 6.56%;
    height: auto;
    max-width: 100%;
}
    
#b0a233a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e8b7544 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 8b145cf {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 e8b7544 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f63a64e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8b145cf {
    height: auto;
}
}



@media all {
    
#\30 ebcd5ad {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 3d8f970 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(227, 227, 227, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e134762f {
    width: 34px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#d53876ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(227, 227, 227, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 f328a52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(227, 227, 227, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 ed33eff {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#e347e09e {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 3f74281 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f04f0bd9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 4b25167 {
    width: 34px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#\34 c5ccc47 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 a5a2c74 {
    width: 34px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
    
#\30 2e7fef0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 3d8f970 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d53876ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f328a52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e347e09e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 5ea3673 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 53f7c67 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 226px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ca69ed4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a61cfb06::before, #a61cfb06 > .bgExtraLayerOverlay {
    
}
#a61cfb06 {
    background-image: url(https://le-de.cdn-website.com/ba0fdaef959041ac97c426009bc7a627/dms3rep/multi/opt/JoyMTZ-1920w.jpg);
    background-attachment: fixed;
    background-position: 0% 0%;
}
#a61cfb06.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUDBAf/xAAfEAACAgEEAwAAAAAAAAAAAAAAAQIEEQMFEiE1QXH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANSrrFvUj6ZM6FdvLislalPnuOtHPURi12SKCba/K2/iHQAB/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 53f7c67 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a61cfb06::before, #a61cfb06 > .bgExtraLayerOverlay {
    
}
#a61cfb06.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUDBAf/xAAfEAACAgEEAwAAAAAAAAAAAAAAAQIEEQMFEiE1QXH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANSrrFvUj6ZM6FdvLislalPnuOtHPURi12SKCba/K2/iHQAB/9k=');
}
}



@media (max-width: 767px) {
    
#\31 5ea3673 {
    width: 100%;
    min-height: 215px;
    align-items: center;
    height: auto;
}
    
#\32 53f7c67 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a61cfb06::before, #a61cfb06 > .bgExtraLayerOverlay {
    
}
#a61cfb06.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUDBAf/xAAfEAACAgEEAwAAAAAAAAAAAAAAAQIEEQMFEiE1QXH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANSrrFvUj6ZM6FdvLislalPnuOtHPURi12SKCba/K2/iHQAB/9k=');
}
}

