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

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

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

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner *.u_1345531299.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after { border-top-color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-top-width:0 !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_2) !important;
    background-image:none !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1494296202 img { border-radius:64px 64px 64px 64px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner nav.u_1345531299.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:14px !important; }

  *#dm .dmInner *.u_1431445739 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 91.66666666666666%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 800px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/institut-auboutdesoi-1920w.jpg);
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2b8 {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_9bn {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 450px;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 0.75);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 5px 5px 5px 5px;
    box-shadow: none;
    border-radius: 300px 300px 300px 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_q6b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 8.333333333333334%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    padding: 12% 4% 15% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_2b8 {
    height: auto;
}
    
#group_9bn {
    width: 350px;
    min-height: 350px;
}
    
#group_q6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20% 6% 30% 6%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#widget_2b8 {
    height: auto;
    width: 200px;
}
    
#group_q6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9bn {
    width: 300px;
    min-height: 300px;
}
}



@media all {
    
#\38 aa0431f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 52.283191850594235%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 816837d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.72%;
    min-width: 4%;
    margin-left: 5%;
    margin-right: 5%;
    padding: 10px 5% 10px 5%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\32 53c8c82 {
    padding-top: 80px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-bottom: 80px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_85t {
    width: 99.99757758990808%;
    height: 512px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 10%;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_48h {
    width: 99.88399500617223%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c5b9a6 {
    width: 216px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7a697d {
    width: 99.88399500617223%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee9c2cdf {
    margin-left: 5%;
    margin-right: 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 53c8c82 {
    padding: 60px 2% 60px 2%;
}
    
#\31 f7a697d {
    width: 98.92%;
}
    
#\37 816837d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 aa0431f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 816837d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 53c8c82 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#widget_85t {
    height: 240px;
}
    
#\31 f7a697d {
    width: 65.29%;
    order: 1;
}
    
#widget_48h {
    width: 45.70%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c5b9a6 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 767fb4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 60px;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 bd98b36 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 80px;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_0k6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7tv {
    width: 100%;
    height: 150px;
    min-width: 250px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_9t8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 55.18%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_nbj {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bd98b36 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 60px;
    min-height: 390px;
}
    
#widget_nbj {
    height: auto;
}
    
#\38 767fb4b {
    padding-top: 50px;
}
}



@media (max-width: 767px) {
    
#\38 767fb4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 50px;
}
    
#\36 bd98b36 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 50px;
}
    
#widget_nbj {
    height: auto;
    width: 100.00%;
}
    
#group_9t8 {
    width: 100.00%;
}
}



@media all {
    
#fc78e85a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    margin-top: -80px;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 40px 50px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b2009335 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_15f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_6dj {
    width: 99.9984521571684%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#\37 13a9ca6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#af425ad9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 40px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_d46 {
    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_lj6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af425ad9 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 60px;
}
    
#widget_lj6 {
    width: 99.74%;
    margin-top: 8%;
    margin-bottom: 8%;
}
    
#\37 13a9ca6 {
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\37 13a9ca6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af425ad9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 50px;
}
    
#widget_lj6 {
    width: 99.48%;
    margin-bottom: 8%;
    margin-top: 8%;
}
}



@media all {
    
#\30 c907ade {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 85d9024 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_tbk {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 30px;
    padding-bottom: 30px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 7924dc6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 6546e1b {
    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;
}
    
#\36 0b3456c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u6g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 85d9024 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 0b3456c {
    width: 99.74%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#group_tbk {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    row-gap: 0px;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7924dc6 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 c907ade {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 85d9024 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 0b3456c {
    width: 99.48%;
    margin-bottom: 8%;
    margin-top: 8%;
}
    
#group_tbk {
    padding-top: 0px;
    row-gap: 0px;
    padding-bottom: 0px;
}
}



@media all {
    
#\34 24cb220 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#dea03334 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 a175016 {
    min-height: 300px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_e1q {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_1ek {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2eh {
    width: 70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\31 b001cb9 {
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
}
    
#\33 e8c0811 {
    margin-left: 10%;
    margin-right: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a175016 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_2eh {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e1q {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 24cb220 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dea03334 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a175016 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_2eh {
    height: auto;
    width: 100%;
}
}



@media all {
    
#d45969e3::before, #d45969e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#d45969e3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99448904070594%;
    min-height: 378px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/Cils+et+sourcils-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#d45969e3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAQRFDEFBxMhM0Gx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQIEIf/aAAwDAQACEQMRAD8AVS3Rshppm6ZjjZiBvnHuhEj3buzqVKsSQcVfmvI8fEJzG7KSFBKnGdq2WQGjg7Dxr8o/FcGNhyQ//9k=');
}
    
#\32 d73a098 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c3ca1295 {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 dd84bcc::before, #\34 dd84bcc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 dd84bcc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99055309218203%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/Epilations-fefde627-327h.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\34 dd84bcc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EACAQAAEEAwACAwAAAAAAAAAAAAECAwQRAAUhBhUyQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AtpzzeuaU5HpKCvvOY0a2GuW0hRkoFgHM6kad94xWF7F8ti758sA+BME37KWL+r/ckmHr/9k=');
}
    
#c38eaaa4 {
    justify-content: flex-start;
    width: 14.69652733118971%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 c6c8b2a::before, #\38 c6c8b2a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 c6c8b2a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/institut+Aux+Bouts+de+Soi+%288%29-327h.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 6% 8% 6%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\38 c6c8b2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIE/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBAAFBhESMVETISI0wf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREBAQEAAwAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwACPgSJ0GpyLiG3gNaUq2zqVMX0KOlxojPsQaauHpwhzH+msqFK0J8jtzVcvGwdwYJY+U7/2Q==');
}
    
#\31 41eadb7::before, #\31 41eadb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#\31 41eadb7 {
    justify-content: space-between;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/2d2c5ccd-e248-4431-81fe-0784faad1ded/dms3rep/multi/opt/pexels-cottonbro-10678367-1306h.jpg);
    order: 3;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\31 41eadb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#\33 23a3ca7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 2a2dc8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0b8ee39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 69f82b2 {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 443f284 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a85c4fdb::before, #a85c4fdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a85c4fdb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99448904070594%;
    min-height: 494px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/Soin-holispa-592h.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#a85c4fdb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQIDAAQhMQUiQVEGBxITFiNC/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABACER/9oADAMBAAIRAxEAPwA2kOFJOUaZbxR1Spl1sq9dQDpEPh2JGqGVFJtQ2jb5YkvzjffJcyfddDvDMlCOkZU22ggvXaigBl//2Q==');
}
    
#cc6ef761 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0bc8fb7::before, #f0bc8fb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#f0bc8fb7 {
    justify-content: space-between;
    width: 32.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/2d2c5ccd-e248-4431-81fe-0784faad1ded/dms3rep/multi/opt/pexels-cottonbro-10678367-1306h.jpg);
    order: 1;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#f0bc8fb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#fd29a7ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 33eed6c::before, #\35 33eed6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0;
    border-radius: inherit;
}
#\35 33eed6c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99448904070594%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/institut+Aux+Bouts+de+Soi-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\35 33eed6c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAjEAACAgIBAgcAAAAAAAAAAAABAwIEAAUGESESMkFhcYHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIEEyH/2gAMAwEAAhEDEQA/AH6zfI0XNk1FVXGo8GPUx8vb9w93jzWXbDIRBjJkpD4Jypa+shibDGJVKYX2lKAJH3kssNYHsAnLp4j6++VjJpNsOmVw/9k=');
}
    
#\37 8bbd7df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b288b1f7::before, #b288b1f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#b288b1f7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99448904070594%;
    min-height: 390px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/06d631fa/dms3rep/multi/opt/sauna+dome-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#b288b1f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAJBAAAgEDAAsAAAAAAAAAAAAAAQIDAAQRBgcSFCEiMkFTkZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBETH/2gAMAwEAAhEDEQA/ALS6wY4rkqbWYqTjCcfdMJpSGUMI1wRnqrF3kdTJsuw5exoneZ/NL9GjlWoEH0//2Q==');
}
    
#\32 c649559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_j2t.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#widget_j2t {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#widget_j2t .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#\30 fd9ac0a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 fd9ac0a {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 1;
}
#\30 fd9ac0a .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#\38 959bb58.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\38 959bb58 {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
#\38 959bb58 .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#ca6c306c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#ca6c306c {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#ca6c306c .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#\34 4faac60.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\34 4faac60 {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#\34 4faac60 .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#b28c3200.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#b28c3200 {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#b28c3200 .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#fbe3aa50.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#fbe3aa50 {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#fbe3aa50 .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
    
#\35 21dac5c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 21dac5c {
    width: 130px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#\35 21dac5c .accordion-item:not(:last-of-type) {
    margin-block-end: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d45969e3::before, #d45969e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#d45969e3 {
    border-radius: 20px;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
#d45969e3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAQRFDEFBxMhM0Gx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQIEIf/aAAwDAQACEQMRAD8AVS3Rshppm6ZjjZiBvnHuhEj3buzqVKsSQcVfmvI8fEJzG7KSFBKnGdq2WQGjg7Dxr8o/FcGNhyQ//9k=');
}
    
#\32 d73a098 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 41eadb7::before, #\31 41eadb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#\31 41eadb7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\31 41eadb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#\36 69f82b2 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 443f284 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\34 dd84bcc::before, #\34 dd84bcc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 dd84bcc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\34 dd84bcc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EACAQAAEEAwACAwAAAAAAAAAAAAECAwQRAAUhBhUyQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AtpzzeuaU5HpKCvvOY0a2GuW0hRkoFgHM6kad94xWF7F8ti758sA+BME37KWL+r/ckmHr/9k=');
}
    
#c38eaaa4 {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 c6c8b2a::before, #\38 c6c8b2a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 c6c8b2a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#\38 c6c8b2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIE/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBAAFBhESMVETISI0wf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREBAQEAAwAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwACPgSJ0GpyLiG3gNaUq2zqVMX0KOlxojPsQaauHpwhzH+msqFK0J8jtzVcvGwdwYJY+U7/2Q==');
}
    
#a85c4fdb::before, #a85c4fdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a85c4fdb {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
#a85c4fdb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQIDAAQhMQUiQVEGBxITFiNC/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABACER/9oADAMBAAIRAxEAPwA2kOFJOUaZbxR1Spl1sq9dQDpEPh2JGqGVFJtQ2jb5YkvzjffJcyfddDvDMlCOkZU22ggvXaigBl//2Q==');
}
    
#cc6ef761 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f0bc8fb7::before, #f0bc8fb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#f0bc8fb7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#f0bc8fb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#\35 33eed6c::before, #\35 33eed6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 33eed6c {
    border-radius: 20px;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
#\35 33eed6c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAjEAACAgIBAgcAAAAAAAAAAAABAwIEAAUGESESMkFhcYHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIEEyH/2gAMAwEAAhEDEQA/AH6zfI0XNk1FVXGo8GPUx8vb9w93jzWXbDIRBjJkpD4Jypa+shibDGJVKYX2lKAJH3kssNYHsAnLp4j6++VjJpNsOmVw/9k=');
}
    
#b288b1f7::before, #b288b1f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#b288b1f7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
    margin: 0px 0% 0px 0%;
}
#b288b1f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAJBAAAgEDAAsAAAAAAAAAAAAAAQIDAAQRBgcSFCEiMkFTkZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBETH/2gAMAwEAAhEDEQA/ALS6wY4rkqbWYqTjCcfdMJpSGUMI1wRnqrF3kdTJsuw5exoneZ/NL9GjlWoEH0//2Q==');
}
}



@media (max-width: 767px) {
    
#d45969e3::before, #d45969e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#d45969e3 {
    border-radius: 20px;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d45969e3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDAAQRFDEFBxMhM0Gx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQIEIf/aAAwDAQACEQMRAD8AVS3Rshppm6ZjjZiBvnHuhEj3buzqVKsSQcVfmvI8fEJzG7KSFBKnGdq2WQGjg7Dxr8o/FcGNhyQ//9k=');
}
    
#\32 d73a098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\34 dd84bcc::before, #\34 dd84bcc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 dd84bcc {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\34 dd84bcc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EACAQAAEEAwACAwAAAAAAAAAAAAECAwQRAAUhBhUyQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AtpzzeuaU5HpKCvvOY0a2GuW0hRkoFgHM6kad94xWF7F8ti758sA+BME37KWL+r/ckmHr/9k=');
}
    
#c38eaaa4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\38 c6c8b2a::before, #\38 c6c8b2a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 c6c8b2a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\38 c6c8b2a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIE/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBAAFBhESMVETISI0wf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREBAQEAAwAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwACPgSJ0GpyLiG3gNaUq2zqVMX0KOlxojPsQaauHpwhzH+msqFK0J8jtzVcvGwdwYJY+U7/2Q==');
}
    
#\31 41eadb7::before, #\31 41eadb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#\31 41eadb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
#\31 41eadb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#\34 443f284 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a85c4fdb::before, #a85c4fdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#a85c4fdb {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#a85c4fdb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQIDAAQhMQUiQVEGBxITFiNC/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABACER/9oADAMBAAIRAxEAPwA2kOFJOUaZbxR1Spl1sq9dQDpEPh2JGqGVFJtQ2jb5YkvzjffJcyfddDvDMlCOkZU22ggvXaigBl//2Q==');
}
    
#f0bc8fb7::before, #f0bc8fb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#f0bc8fb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    padding: 6% 6% 6% 6%;
}
#f0bc8fb7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAACAgIDAQAAAAAAAAAAAAABAgMRAAQFIUEG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAMR/9oADAMBAAIRAxEAPwAXb5yLj/ro5T0m0lOa9yrHI2AR7kk2lDsSK8yBihsXiQegAB0MhNOyhf/Z');
}
    
#\35 33eed6c::before, #\35 33eed6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\35 33eed6c {
    border-radius: 20px;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 33eed6c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAf/xAAjEAACAgIBAgcAAAAAAAAAAAABAwIEAAUGESESMkFhcYHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIEEyH/2gAMAwEAAhEDEQA/AH6zfI0XNk1FVXGo8GPUx8vb9w93jzWXbDIRBjJkpD4Jypa+shibDGJVKYX2lKAJH3kssNYHsAnLp4j6++VjJpNsOmVw/9k=');
}
    
#b288b1f7::before, #b288b1f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
    border-radius: inherit;
}
#b288b1f7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b288b1f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAJBAAAgEDAAsAAAAAAAAAAAAAAQIDAAQRBgcSFCEiMkFTkZL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIBETH/2gAMAwEAAhEDEQA/ALS6wY4rkqbWYqTjCcfdMJpSGUMI1wRnqrF3kdTJsuw5exoneZ/NL9GjlWoEH0//2Q==');
}
}

