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

  *#dm .dmInner div.u_1885264323 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1830889309 img {
    border-radius:0 !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1287563654 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1463236440 img {
    border-radius:4px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1456859558 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1517768026 hr {
    border-width:1px !important;
    color:rgba(42,58,74,1) !important;
  }

  *#dm .dmInner div.u_1286926332 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1533215838 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1206248633 hr {
    border-width:1px !important;
    color:rgba(42,58,74,1) !important;
  }

  *#dm .dmInner div.u_1567945791 {
    border-color:rgba(0,191,255,1) !important;
    border-width:0px 0px 0px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1228073403 .caption-inner { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1228073403 .caption-container .caption-title { color:var(--color_5) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1228073403 .photoGalleryThumbs { padding:3.5px !important; }

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

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

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

  *#dm .dmInner *.u_1228073403 .photoGalleryViewAll { padding:0px !important; }

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

  *#dm .dmInner *.u_1228073403 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_1228073403 .photoGalleryViewAll { padding:0 3.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 9991117 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#de336d1d {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 0;
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 f68bd95 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/1e9c1d5e/dms3rep/multi/opt/Captura+de+pantalla+2026-07-30+155527-1920w.png");
    background-attachment: fixed;
}
    
#\35 957787c {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0 0 0 0;
}
    
#e1e70b28.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#e1e70b28 {
    max-width: 100%;
    width: 515px;
    height: auto;
    order: 1;
}
    
#\33 54dac04 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#ffd74bc5 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: wrap;
    background-image: none;
    padding: 0 0 0 0;
}
    
#\39 81104ac {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\33 875bf74 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#a248033a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0ca92c5 {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\32 591e4e7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#dfbb64f1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e237a8b {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\30 b08b9bd {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#cd94e0d0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0f5d17d {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#b83395da {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#a4e0812c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 48ae0c4 {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\33 2267af1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 dcf092b {
    border-color: rgba(0,191,255,1) rgba(42,58,74,1) rgba(42,58,74,1);
    background-color: var(--color_2);
    border-radius: 4px;
    row-gap: 12px;
    box-shadow: 0 0 18px 0 rgba(0, 191, 255, 0.18);
    width: 30%;
    justify-content: flex-start;
    border-width: 2px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\32 e5c89f7 {
    max-width: 100%;
    width: auto;
    margin-bottom: 4px;
    height: auto;
}
    
#\32 670e63e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4fc2955 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0 0 0 0;
}
    
#ce817466.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#ce817466 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\33 e83da24 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    min-height: 183px;
    background-image: none;
    padding: 0 0 0 0;
}
    
#e2a3a3a0 {
    max-width: 100%;
    width: 100%;
    margin-top: 80px;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
    
#\35 ad49b6a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 5055919 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a23000b1 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 0;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\36 c2992be {
    background-color: var(--color_1);
}
    
#cf400f48 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#aeb28f3a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#aeb28f3a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3d0efb6 {
    column-gap: 24px;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_1);
    flex-wrap: wrap;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#\36 43409e3 {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\33 64a6433 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 e9f682a {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f92090db {
    max-width: 100%;
    width: 383px;
    height: auto;
}
    
#\35 73bd722 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 11b60e3 {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\38 1326f71 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 1966a30 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#d6d92d86 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 7247a88 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#afc9e391 {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#fa3a6f21 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 795e839 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a6ff3300 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d82e8dad {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#ea622e16 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b88c130d {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 b8462c3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dd88f22a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 1cc25cb {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\30 8aee160 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\38 bb5a495 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 032fbb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 93df1e4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c9284de9 {
    column-gap: 16px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\30 c15f6bd {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#dc265e08 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\37 34ca251 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a0fbb2ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 70980f3 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#ae451e85.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#ae451e85 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\36 57860b6 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 0;
    flex-direction: column;
    align-items: flex-start;
}
    
#c7fd3a50 {
    background-color: var(--color_1);
}
    
#c1b1ecaf {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    padding: 0 0 0 0;
}
    
#a0ea27bd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#a0ea27bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 41f3f2e {
    max-width: 100%;
    width: 439px;
    height: auto;
}
    
#\34 b1efaf0 {
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    padding: 0 0 0 0;
}
    
#edd2fbd4 {
    width: 100%;
}
    
#a517fcef {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    background-color: var(--color_1);
    padding: 0 0 0 0;
}
    
#a1112aff {
    max-width: 100%;
    width: 100%;
    margin-top: 80px;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
}
}



@media all {
    
#\32 4a38f61 {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\35 c0c6baa {
    background-color: var(--color_1);
}
    
#\39 0f37e20 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    padding: 0 0 0 0;
}
    
#ef3ef95f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#ef3ef95f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 d767bce {
    max-width: 100%;
    width: 760px;
    height: auto;
}
    
#\30 d278bc6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#\30 d278bc6 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d78734ac {
    min-height: 695px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 23a541e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(2, 2, 2, 1);
    background-image: none;
}
    
#\34 a20fb67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.82%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dc32abc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.10580689956061%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d74988.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\32 3d74988 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afc3cb81 {
    max-width: 100%;
    width: 475px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9f1084b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#\39 9f1084b {
    max-width: 100%;
    width: auto;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a32e5e0 {
    width: 100%;
    min-height: 90vh;
    height: 793px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed99769 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9e80142 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 f67068f {
    min-height: 65px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cf5ed32b::before, #cf5ed32b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.67;
    border-radius: inherit;
}
#cf5ed32b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/1e9c1d5e/dms3rep/multi/opt/Captura+de+pantalla+2026-07-30+161751-1920w.png");
}
    
#cfb5f139 {
    max-width: 100%;
    width: 617px;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6dcb8bd {
    min-height: 738px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 caa42e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f06e11e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#bf791bae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d55b041c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a70d309.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 16px;
}
#\38 a70d309 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7b4c6b3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3cec1eb {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 521b21b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 28px 10px 28px;
}
#\35 521b21b {
    max-width: 100%;
    width: 233px;
    min-height: 53px;
    order: 4;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdae1299 {
    width: 100%;
    min-height: 420px;
    height: 744px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b75239c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de336d1d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 81104ac {
    width: 46%;
}
    
#b0ca92c5 {
    width: 46%;
}
    
#\31 e237a8b {
    width: 46%;
}
    
#\35 0f5d17d {
    width: 46%;
}
    
#\35 48ae0c4 {
    width: 46%;
}
    
#\39 dcf092b {
    width: 46%;
}
}



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



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



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



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



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



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



@media (max-width: 767px) {
    
#de336d1d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 957787c {
    align-items: center;
}
    
#ffd74bc5 {
    align-items: center;
}
    
#\39 81104ac {
    width: 100%;
}
    
#b0ca92c5 {
    width: 100%;
}
    
#\31 e237a8b {
    width: 100%;
}
    
#\35 0f5d17d {
    width: 100%;
}
    
#\35 48ae0c4 {
    width: 100%;
}
    
#\39 dcf092b {
    width: 100%;
}
    
#c4fc2955 {
    align-items: center;
}
    
#\33 e83da24 {
    align-items: center;
    height: auto;
    min-height: 105px;
}
    
#\35 ad49b6a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 54dac04 {
    width: 215px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#a23000b1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf400f48 {
    align-items: center;
}
    
#\37 3d0efb6 {
    align-items: center;
}
    
#\36 43409e3 {
    width: 100%;
}
    
#\32 11b60e3 {
    width: 100%;
}
    
#afc9e391 {
    width: 100%;
}
    
#d82e8dad {
    width: 100%;
}
    
#\35 1cc25cb {
    width: 100%;
}
    
#c9284de9 {
    width: 100%;
}
    
#\33 70980f3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 57860b6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c1b1ecaf {
    align-items: center;
}
    
#\34 b1efaf0 {
    align-items: center;
}
    
#a517fcef {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 4a38f61 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 0f37e20 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d78734ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 a20fb67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 92px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 dc32abc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 a32e5e0 {
    min-height: 320px;
    width: 100.00%;
    height: 343px;
}
    
#\38 ed99769 {
    margin: 0px 0% 0px 0%;
}
}



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



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

#\38 f68bd95.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAyklEQVQI1y2PwUoCURSGzz13dLSZcpi5YUphIxguVNzpIEGbKCIKBKF28wCBD1DQqm0LwVXb3vOTuePi42y+/z/nyNm8oH01RMMWxtojQU0zpNkbEE+WyGW5JVncYU8TRBUx6mcVsHGHaLrEvZTI6OeP8+d3grRbS2JqVGm4Hu7pjeH3Hsm/dmSPG4LsAlGLmEoUH2q4Pt11yfj3H3GvJdGswMaJX+dbK9koQScjvX3g+uMTiaYFYT9HwzamajzeaVT9gyf5DenqngML204VhLzJeAAAAABJRU5ErkJggg==')!important}