@media all {
  *#dm .dmInner div.u_2430525641 .svg { fill:var(--color_7) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_3337599666 { color:white !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1093773092 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#bb3e1d2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: -100px 0% 0px 0%;
}
    
#\32 03e1fb5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#\33 33a5d5b {
    background-color: rgba(26,26,26,1);
    background-image: none;
}
    
#\36 6af6ee8 {
    margin: 0px 0% 0px 0%;
}
    
#group_op6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
}
    
#group_pl4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n5e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_b0p {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lou {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#group_mse {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ng4 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\33 de79bb8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fc45834f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 97899f1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 80px 40px;
}
    
#group_ceo {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1sr {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hhl {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_pft {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dn9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dr1 {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#group_o6r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_27n {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\39 f760a8e::before, #\39 f760a8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 f760a8e {
    background-image: url("/assets/irp/131f220d/dms3rep/multi/opt/storage%2Bunit%2Bin%2Bbaton%2Brouge%2Bla-1580h.webp");
}
    
#bea8e8af {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 6px;
}
    
#ec9f5ee3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cfb1d6bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 4fd0026 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a707c6df::before, #a707c6df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#a707c6df {
    background-color: var(--color_2);
    background-image: url("/assets/irp/131f220d/dms3rep/multi/opt/storage%2Boptions%2Bbaton%2Brouge%2Bla-2844h.webp");
}
    
#group_kb0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_9nb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_673 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bui {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rln {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_el3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_loq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_90b {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\38 811c002 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d2ab8ec3 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 63d513e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 40db220 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3a8455f {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\31 aae7958 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 674f58d {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 63b0cba {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6b6cc63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 643ac99 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\30 16c9f1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fbcdf05 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d3565d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b2ead71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 833cff8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\35 7e4a632 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 568f815 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#febc57b8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b393e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e61dcfd {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#\33 a35748b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0c5c83b {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4134e72 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 18e6605 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c69a13f {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#d8712a11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24%;
    min-height: 363px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 22a37f5 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 557f543 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4bf3d00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1bd266f {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
}



@media all {
    
#c8f1e742 {
    width: 100%;
    height: 750px;
    max-width: 100%;
}
    
#b43a2d29 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0f4fab0 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 40px 180px 40px;
}
    
#a26a439e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5765959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7fee7ce {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#group_0ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 128328e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 1px 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k2u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s6d {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_91f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#group_fks {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
}
    
#widget_f4k {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjt {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b71c17d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 1px 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b28b1a40 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 5d43ad4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a185c5d4 {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
}
    
#\35 9b52862 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#beea88cf {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4d46588 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 1px 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de39861c {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 9955dca {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 8f1103e {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
}
    
#\36 a60d23f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 69ad368 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 080aa44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 1px 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 93a7979 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 5119da4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 5a193dc {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
}
    
#\32 472b02a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 81d4040 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9a7e307 {
    margin: 0px 0% 0px 0%;
}
    
#group_vb7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ofa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 1568622 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b7831fb4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c79eb1a4 {
    background-color: var(--color_5);
    background-image: none;
}
    
#a9bf6fdc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 327dc7b {
    justify-content: flex-start;
    align-items: center;
    width: 49.63%;
    min-height: 499px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#b508c4f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eae53a6c {
    margin: 0px 0% 0px 0%;
}
    
#\38 3d897bb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eec9d0c8 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 180px 40px;
}
    
#\34 a58bee7 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 650px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
}
    
#\30 b408340 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 214509f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2d444d6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6983790 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f5ee6d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 548px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 1;
}
    
#c2322e9e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 cc8fc22 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 07e2d67 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cc29830 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 524px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 0;
}
    
#d62627a3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 ed941ae {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b59d6d6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3ce3894 {
    background-color: rgba(26,26,26,1);
    background-image: none;
}
    
#\33 b71bfca {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2c93ccd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: -100px 0% 0px 0%;
}
    
#\39 59206bd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#b9e16c83 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 17145ad {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
}
    
#\39 5aeb1a9 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\32 fca611c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b48d2aa6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 852f9aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0328316 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 8adfe38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 88bfa63 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ac034355 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26,26,26,1);
    background-image: none;
}
    
#\39 62106fb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ba73d24b {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 486px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 41d075a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de99469d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5de12c4 {
    justify-content: flex-start;
    align-items: center;
    width: 49.21%;
    min-height: 452px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 15px;
    flex-wrap: nowrap;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ec8841b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 adee98c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f683f70 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8133fa0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 3ed1090 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b101b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6909c68 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3d5f184 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f258120c {
    min-height: 545px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e294a7d::before, #\34 e294a7d > .bgExtraLayerOverlay {
    
}
#\34 e294a7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(26,26,26,1);
    background-image: none;
    background-position: 50% 100%;
}
    
#\32 3adcd5e[data-css-edit] {
    z-index: 2;
}
#\32 3adcd5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("/assets/irp/131f220d/dms3rep/multi/opt/storage%2Bunit%2Bbaton%2Brouge%2Bla-640w.webp");
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 15px 15px 15px 15px;
    margin: 2% 0% -5% 2%;
}
    
#\35 018a5ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(26,26,26,1);
    background-image: none;
    padding: 15px 30px 15px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cc09cd7 {
    margin: 0px 0% 0px 0%;
}
    
#e2d2e21b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 90c62f4 {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ren {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 97899f1 {
    padding: 100px 2% 80px 2%;
}
    
#\39 f760a8e::before, #\39 f760a8e > .bgExtraLayerOverlay {
    
}
    
#ec9f5ee3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4fd0026 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a707c6df::before, #a707c6df > .bgExtraLayerOverlay {
    
}
    
#group_673 {
    align-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1.4269390485215017%;
}
    
#group_bui {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 285px;
    margin: 0px 0% 0px 0%;
}
    
#\38 811c002 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 261px;
    margin: 0px 0% 0px 0%;
}
    
#\31 aae7958 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 285px;
    margin: 0px 0% 0px 0%;
}
    
#\30 16c9f1c {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 261px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7e4a632 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 261px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a35748b {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 261px;
    margin: 0px 0% 0px 0%;
}
    
#d8712a11 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 285px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#eec9d0c8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 a58bee7 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\37 4f5ee6d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 59206bd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 5aeb1a9 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 88bfa63 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a5f775dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f258120c {
    padding: 0px 0% 0px 0%;
}
    
#\31 cc09cd7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3adcd5e {
    background-position: 0% 50%;
    width: 49%;
    padding: 15px 15px 15px 15px;
    margin: 2% 0% -10% 2%;
}
    
#\34 e294a7d::before, #\34 e294a7d > .bgExtraLayerOverlay {
    
}
    
#\35 018a5ec {
    width: 49%;
}
}



@media (max-width: 767px) {
    
#bb3e1d2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: -100px 0% 0px 0%;
}
    
#\32 03e1fb5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ng4 {
    height: 350px;
}
    
#group_op6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pl4 {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_mse {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc45834f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97899f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#widget_27n {
    height: 350px;
}
    
#group_ceo {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1sr {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_o6r {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f760a8e::before, #\39 f760a8e > .bgExtraLayerOverlay {
    
}
    
#ec9f5ee3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cfb1d6bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4fd0026 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a707c6df::before, #a707c6df > .bgExtraLayerOverlay {
    
}
    
#group_bui {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 811c002 {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 aae7958 {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 16c9f1c {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 7e4a632 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 a35748b {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d8712a11 {
    min-width: 32px;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_673 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_kb0 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#c8f1e742 {
    height: 350px;
}
    
#\37 0f4fab0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 150px 15px;
}
    
#a7fee7ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 128328e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 b71c17d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
}
    
#\34 4d46588 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 080aa44 {
    column-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 9a7e307 {
    margin: 0px 0% 0px 0%;
}
    
#a26a439e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e5765959 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b43a2d29 {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_s6d {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_fks {
    min-width: 32px;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b28b1a40 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a185c5d4 {
    min-width: 32px;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de39861c {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f1103e {
    min-width: 32px;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 93a7979 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a193dc {
    min-width: 32px;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 327dc7b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#b508c4f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eae53a6c {
    margin: 0px 0% 0px 0%;
}
    
#eec9d0c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 120px 15px;
}
    
#a9bf6fdc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\34 a58bee7 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#e6983790 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\37 4f5ee6d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cc29830 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 2c93ccd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: -100px 0% 0px 0%;
}
    
#\39 59206bd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 5aeb1a9 {
    height: 350px;
}
    
#\34 17145ad {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fca611c {
    min-width: 32px;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 852f9aa {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0328316 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8adfe38 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\30 88bfa63 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ba73d24b {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5de12c4 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 481px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f683f70 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\33 3ed1090 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f258120c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#\32 3adcd5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% -5% 0%;
}
    
#\35 018a5ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 50px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e294a7d::before, #\34 e294a7d > .bgExtraLayerOverlay {
    
}
    
#\31 cc09cd7 {
    margin: 0px 0px 0px 0px;
}
    
#widget_ren {
    height: 220px;
}
}

#a707c6df.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwQSETH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAx/9oADAMBAAIRAxEAPwDDYtdGfE1S0k9H0kmSHvrLseD9iIYayThf/9k=')!important}