@media all {
  *#dm .dmInner div.u_4162664411 img { object-fit:contain !important; }

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

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

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

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

  *#dm .dmInner a.u_2016183740:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2016183740.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1869614566:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1869614566.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1373277234:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1373277234.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1003528554:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1003528554.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1870185370:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1870185370.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1378865029:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1378865029.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1828968843:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1828968843.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1205762289:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1205762289.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1476314138:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1476314138.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1710800824:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1710800824.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1743726047:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1743726047.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1837820150:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1837820150.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1857617274:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1857617274.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1617375746:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1617375746.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1658221054 img { object-fit:contain !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2016183740 span.text { font-size:14px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_75119606 { text-align:center !important; }

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

  *#dm .dmInner div.u_75119606 li { text-align:center !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 2506050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b1910c90 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 d6e5940 {
    background-image: url("https://le-de.cdn-website.com/25f331ca021d49e0b06f13bc019c97ea/dms3rep/multi/opt/AdobeStock_602163838-1920w.jpg");
    background-attachment: fixed;
}
    
#b8d5fa4d {
    margin: 0px 0% 0px 0%;
}
    
#group_79j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d28c421c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: rgba(42, 62, 68, 0.5);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_eup {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 75f14c6 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 49.2%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_aai {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_goj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0ng {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8dp {
    width: 112.30%;
    height: auto;
    max-width: 100%;
}
    
#widget_203 {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
}



@media all {
    
#fd199d49 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#aaf6f85f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_pgt {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c528918 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ee0c7aa {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2f2e791 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fa198c8 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e8772ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3163ef5 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e46fb9e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b5ed8103 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c05c3e33 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_hqi {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 edb72f4 {
    align-items: stretch;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\38 b2c6fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c0dca0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1j9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\38 baf4692 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\30 2ce5546 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 57b5407 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 120px 20px 120px 20px;
}
    
#\39 b50ffc7 {
    background-image: url("https://le-de.cdn-website.com/25f331ca021d49e0b06f13bc019c97ea/dms3rep/multi/opt/coiffure-homme-1920w.jpg");
}
#\39 b50ffc7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAQACAwUEBxETISJx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIRAxEAPwCJp5YNsraU5GNFzEmQyAd7ravPt31ERK3/2Q==');
}
    
#group_ja0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 5b763ea {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_edf {
    width: 80.17%;
    height: auto;
    max-width: 100%;
}
    
#widget_sto {
    width: 69.98%;
    height: auto;
    max-width: 100%;
}
    
#widget_v5m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c7e48f78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#widget_s46 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cdaeeb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 f4ba68b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
}
    
#\30 f996660 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_gd8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 beecef8 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_ko1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bm8 {
    width: 132px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e828e27d {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 32894d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\37 32894d7 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dc0 {
    width: 800px;
    height: auto;
    max-width: 100%;
}
    
#d31b59d7 {
    background-color: var(--color_3);
    background-image: none;
}
    
#bacdd8cf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#bacdd8cf {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1193992 {
    width: 55.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5570260 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5519724 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\32 641c5da {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 fcfcb2c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\31 dd253c2 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_efb {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_deh {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b0d119b2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 523db0d {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a3655c5 {
    width: 64.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 571661b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\32 571661b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e888b90.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\31 e888b90 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5ee1da4 {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc5689da {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4be5080 {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f263281a {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e684152b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\36 8385fe1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 8385fe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e9a56d {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.961881883696687%;
    justify-content: flex-end;
    flex-wrap: nowrap;
}
    
#b50b6282.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#b50b6282 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aabb8de {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f24ae70 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fdb451a9 {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6bedf5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 15957ba {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\31 71e6543.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\31 71e6543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c94fb4b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 3ad7298.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\30 3ad7298 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ffe734 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f5a3f5d {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2bbd77f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#ff42ffbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#ff42ffbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d88fc741 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ddf7925b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#ddf7925b {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f7e3027b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#fa4a9a36 {
    background-image: url("https://le-de.cdn-website.com/25f331ca021d49e0b06f13bc019c97ea/dms3rep/multi/opt/make_up_levres-1920w.jpg");
}
#fa4a9a36.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQMEETECBQYhM//EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEEM//aAAwDAQACEQMRAD8Ap3Bq6Ws3lSyP1iu9N+lkoDyABJmi63Vn/9k=');
}
    
#\37 484c4c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 26f0019 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#b1c7311f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 daca986 {
    width: 80.17%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#f61985a0 {
    width: 80.16%;
    height: auto;
    max-width: 100%;
}
    
#cdcf78f2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ead8c86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c03fc2d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 120px 20px 120px 20px;
}
    
#afc179bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d8c6487c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 0ef10b7 {
    width: 132px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9139f9a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\38 9139f9a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db267132 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4c08a57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
}
    
#\36 c44b639 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 9f81277 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 c4e5457 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 cbd1181 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 73ae174 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_v6v {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5tl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vdj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_efe {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 d25e6bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\37 d25e6bf {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4d9254f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#d4d9254f {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a9e602.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\36 6a9e602 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c624dc5b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 a1bb279.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\35 a1bb279 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6245f2f {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9a24e18 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0069cad {
    width: 49.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2a90d7b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 141de8b {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c6a989 {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc99704 {
    min-height: 597px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 60px 20px 60px 20px;
}
    
#a41dde0a {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 08600ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\33 08600ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b6ba9a9 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.961881883696687%;
    justify-content: flex-end;
    flex-wrap: nowrap;
}
    
#ac449b16 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f6feb0e {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ca831f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#\30 ca831f2 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 315cfa4 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f8c824d0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d91211f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d77b480 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d71fb844.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#d71fb844 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f49fe177 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 7c720c9 {
    width: 68.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5cceaea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#cbad5ed7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#a20583f8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 2e3792d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bf032a8 {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8dc58f9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c1dc74ef {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 da953f0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\34 bc2c9e2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ffa2e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 9ffa2e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 673eeeb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\30 673eeeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3af92e5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c477f70a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 76d4120 {
    min-height: 580px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_9kj {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ee23fd80 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\30 a6ec775 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab0230c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 20px 14px 20px;
}
#ab0230c9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_saq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c032712f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#ed89f68e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#bb931694 {
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f6b9f8b7 {
    margin: 0px 0% 0px 0%;
}
    
#group_0ga {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_vhg {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\30 f7e1514 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 c491a7d {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\39 3cc3bde {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 0816e01 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#a4a06254 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#edf4ef3d {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#group_b01 {
    align-items: flex-start;
    width: 100px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_i7h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1910c90 {
    padding: 0px 0px 0px 0px;
}
    
#widget_203 {
    height: 250px;
}
    
#b8d5fa4d {
    margin: 0px 0% 0px 0%;
}
    
#d28c421c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_eup {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 75f14c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaf6f85f {
    padding: 0px 0px 0px 0px;
}
    
#\31 c528918 {
    margin: 0px 0% 0px 0%;
}
    
#fd199d49 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 0px;
}
    
#group_pgt {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 0;
}
    
#\32 ee0c7aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 1;
}
    
#\36 fa198c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 3;
}
    
#\37 3163ef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    order: 2;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 57b5407 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 2ce5546 {
    width: 100%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sto {
    width: 100%;
}
    
#widget_edf {
    width: 100%;
}
    
#\38 baf4692 {
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f996660 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_bm8 {
    height: auto;
}
    
#widget_dc0 {
    height: auto;
}
    
#e828e27d {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5570260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fcfcb2c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 641c5da {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_efb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5ee1da4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 aabb8de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c03fc2d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 484c4c6 {
    width: 100%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7e3027b {
    width: 48%;
}
    
#\31 daca986 {
    width: 100%;
}
    
#f61985a0 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0ef10b7 {
    height: auto;
}
    
#\38 9f81277 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#db267132 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 73ae174 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_efe {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 dc99704 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 315cfa4 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f6feb0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a41dde0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c9a24e18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ac449b16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (max-width: 767px) {
    
#\34 2506050 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1910c90 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d28c421c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_eup {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 75f14c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#b8d5fa4d {
    margin: 0px 0% 0px 0%;
}
    
#widget_203 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#fd199d49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#aaf6f85f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_pgt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 ee0c7aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 fa198c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 3163ef5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 c528918 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b5ed8103 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c05c3e33 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_1j9 {
    height: 240px;
}
    
#group_hqi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 edb72f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 baf4692 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 2ce5546 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 57b5407 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 20px 60px 20px;
}
    
#group_ja0 {
    align-items: flex-start;
}
    
#widget_edf {
    width: 100%;
}
    
#widget_sto {
    width: 100%;
}
    
#\30 5b763ea {
    align-items: flex-start;
}
    
#widget_s46 {
    width: 100%;
}
    
#\34 6cdaeeb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 f4ba68b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\30 f996660 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_bm8 {
    height: auto;
}
    
#widget_dc0 {
    height: auto;
}
    
#group_gd8 {
    align-items: flex-start;
}
    
#e828e27d {
    width: 100%;
}
    
#\37 32894d7 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 5570260 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 5519724 {
    align-items: flex-start;
}
    
#\32 641c5da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 fcfcb2c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#\36 523db0d {
    height: auto;
}
    
#\35 4be5080 {
    height: auto;
}
    
#fdb451a9 {
    height: auto;
}
    
#\35 f5a3f5d {
    height: auto;
}
    
#group_efb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\33 5ee1da4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 aabb8de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4dab988 {
    margin: 0px 0% 0px 0%;
}
    
#group_deh {
    align-items: flex-start;
}
    
#dc5689da {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#e684152b {
    align-items: flex-start;
}
    
#\37 f24ae70 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 15957ba {
    align-items: flex-start;
}
    
#\37 9ffe734 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 2bbd77f {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#f7e3027b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 484c4c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c03fc2d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 20px 60px 20px;
}
    
#b1c7311f {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 daca986 {
    width: 100%;
}
    
#f61985a0 {
    width: 100%;
}
    
#\32 26f0019 {
    align-items: flex-start;
}
    
#cdcf78f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 0ef10b7 {
    height: auto;
}
    
#\31 4c08a57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9f81277 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d8c6487c {
    align-items: flex-start;
}
    
#db267132 {
    width: 100%;
}
    
#\38 9139f9a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 cbd1181 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 73ae174 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_efe {
    height: auto;
}
    
#group_v6v {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 141de8b {
    height: auto;
}
    
#\32 0c6a989 {
    height: auto;
}
    
#\39 315cfa4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f6245f2f {
    height: auto;
}
    
#\39 bf032a8 {
    height: auto;
}
    
#\38 dc99704 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 f6feb0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a41dde0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#c9a24e18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ac449b16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 bc2c9e2 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#a20583f8 {
    align-items: flex-start;
}
    
#\33 2e3792d {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\37 da953f0 {
    align-items: flex-start;
}
    
#f8c824d0 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#cbad5ed7 {
    align-items: flex-start;
}
    
#\38 8dc58f9 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 5cceaea {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#c477f70a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 76d4120 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_9kj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#ee23fd80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#c032712f {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#ed89f68e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_vhg {
    height: auto;
}
    
#\39 c491a7d {
    height: auto;
}
    
#\37 0816e01 {
    height: auto;
}
    
#edf4ef3d {
    height: auto;
}
}

