@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

  *#dm .dmInner a.u_583888044 {
    background-color:rgba(255,92,87,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_583888044:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_583888044.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_583888044:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(209,73,63,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_583888044.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(209,73,63,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_4239550174 .card-button span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    font-family:'NimbusSanL-Regu' !important;
  }

  *#dm .dmInner *.u_4239550174 .card-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_4239550174 .card-description { text-align:CENTER !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3119970855 .card {
    background-color:rgba(255,248,225,1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3119970855 .ws1adb61-button-wrapper .swiper-next-button { background-color:rgba(47,62,70,1) !important; }

  *#dm .dmInner div.u_3119970855 .ws1adb61-button-wrapper .swiper-prev-button { background-color:rgba(47,62,70,1) !important; }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper .swiper-button svg { fill:rgba(47,62,70,1) !important; }

  *#dm .dmInner div.u_3119970855 .card .testimonial-text {
    font-family: 'Roboto' !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_3119970855 .card .profile-image { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1149899975 .socialHubIcon {
    width:59px !important;
    height:59px !important;
    font-size:39px !important;
    line-height:59px !important;
  }

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

  *#dm .dmInner div.u_2644370956 .containerBullet { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2644370956 .containerBullet a { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1496350414 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1496350414:hover span.text { color:rgba(255,92,87,1) !important; }

  *#dm .dmInner a.u_1496350414.hover span.text { color:rgba(255,92,87,1) !important; }

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

  *#dm .dmInner a.u_583888044 span.text { font-weight:bold !important; }

  *#dm .dmInner div.u_3567974074 .scroll div { color:var(--color_1) !important; }

  *#dm .dmInner *.u_4239550174 .swiper-button svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_4239550174 .card {
    border-radius:29px 29px 29px 29px !important;
    background-color:rgba(255,248,225,1) !important;
  }

  *#dm .dmInner div.u_4239550174 .card-image { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner div.u_4239550174 .card-button {
    background-color:var(--color_2) !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1149899975 .socialHubIcon {
    width:34px !important;
    height:34px !important;
    font-size:22.666666666666668px !important;
    line-height:34px !important;
  }

  *#dm .dmInner *.u_1149899975 .socialHubIcon:after {
    width:42px !important;
    height:34px !important;
  }

  *#dm .dmInner *.u_1149899975.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:2px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1149899975 .socialHubIcon {
    width:33px !important;
    height:33px !important;
    font-size:22px !important;
    line-height:33px !important;
  }

  *#dm .dmInner *.u_1149899975 .socialHubIcon:after {
    width:41px !important;
    height:33px !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_4239550174 .card {
    gap:17px !important;
    padding:12px !important;
  }

  *#dm .dmInner div.u_4239550174 .card-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_4239550174 .card-content {
    height:130px !important;
    margin-top:3px !important;
    gap:10px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper .swiper-next-button {
    margin-left:16px !important;
    margin-right:16px !important;
  }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper .swiper-prev-button {
    margin-left:16px !important;
    margin-right:16px !important;
  }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper { width:96% !important; }

  *#dm .dmInner div.u_3119970855 .card .testimonial-text { font-size:18px !important; }

  *#dm .dmInner div.u_3119970855 .card .profile-info .profile-name { font-size:20px !important; }

  *#dm .dmInner div.u_3119970855 .card .profile-image {
    width:29px !important;
    height:29px !important;
  }

  *#dm .dmInner *.u_4239550174 .card-image { height:248px !important; }

  *#dm .dmInner *.u_3119970855 .card {
    padding-left:19px !important;
    padding-right:19px !important;
    padding-top:27px !important;
    padding-bottom:27px !important;
    gap:31px !important;
  }

  *#dm .dmInner *.u_2644370956 .li-mWrapper { gap:10px !important; }

  *#dm .dmInner div.u_2644370956 .containerBullet { font-size:16px !important; }

  *#dm .dmInner div.u_2644370956 .containerBullet a { font-size:16px !important; }

  *#dm .dmInner *.u_2644370956 .bulltext { margin-left:10px !important; }

  *#dm .dmInner div.u_3567974074 .scroll div { font-size:36px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper .swiper-next-button { padding:10px !important; }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper .swiper-prev-button { padding:10px !important; }

  *#dm .dmInner *.u_3119970855 .ws1adb61-button-wrapper { top:81% !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_3567974074 .scroll div { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 58.51%;
    min-height: 8px;
    min-width: 4%;
    padding: 8% 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 626px;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 39.453486319505735%;
    min-height: 8px;
    align-items: flex-end;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    background-size: contain;
    border-width: 0px 0px 4px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1) rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/header+home4-1920w.webp);
    border-style: solid;
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mbh {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#widget_3ak {
    max-width: 100%;
    width: 605px;
    height: auto;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: -50px 0% -50px 0%;
}
    
#widget_igi {
    max-width: 100%;
    width: 280px;
    height: auto;
    order: 2;
}
    
#widget_d5b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 4427039::before, #\34 4427039 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.61;
    border-radius: inherit;
}
#\34 4427039 {
    background-color: var(--color_6);
    background-image: none;
}
    
#fec9a224 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 95px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7fb324e {
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_926 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 3650233 {
    align-self: auto;
    max-width: 100%;
    width: 1168px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6973e3d {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1561b7e::before, #\32 1561b7e > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.72;
    content: '';
    height: 100%;
}
#\32 1561b7e {
    background-image: url(https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/femme+avec+valise+bleue-1920w.webp);
    background-size: contain;
    background-color: var(--color_4);
}
    
#\32 28dd14a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-top: 150px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 441e9cf {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    padding: 200px 0% 30px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 35e3c30 {
    max-width: 100%;
    width: 330px;
    height: 50px;
    order: 2;
}
}



@media all {
    
#\38 c0621b5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#edb40aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3e8be26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f254179c {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c44e9fdd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a53af7a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0b84920 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2713728 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a41c9da5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a9fbb1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 30px 30px 30px 30px;
    background-image: url(https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/couple-1920w.png);
    background-position: 50% 100%;
    background-color: rgba(255, 214, 0, 1);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8caa993 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fbb2dc20 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 53a31ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0abaf16 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cf15bc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 2;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 feeebab {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2656d3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d84ae7b {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 75d8a37 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 c68e3d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 36ff261 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4f5b136 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ca6bb12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1c69670 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f533f0f7 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e4e775b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e48ee3b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7251104 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 6a924a7 {
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3abb455 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be2d7df1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce9f9e35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b44bcb31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 3;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 8578831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 89177d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 faf490d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a39793e {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.3) var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0px 1px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c9a9230 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 5e1dd24 {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b12d00fa {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 2;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 1px 0 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c54e45d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 50bc74b {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad67839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8789873 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 8cdf260 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4795220 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 9c6370b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0ebb832 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_itk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 38ca0a1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2148959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 2;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0.003311075781664017%;
    grid-area: auto / auto / auto / auto;
}
#\31 2148959 .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#\34 9869858 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7141136.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#\35 7141136 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8418503 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 44510f0 {
    min-height: 320px;
    column-gap: 9%;
    row-gap: 54px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cc3bbee::before, #\31 cc3bbee > .bgExtraLayerOverlay {
    
}
#\31 cc3bbee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 248, 225, 1);
    background-image: url(https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/homme-valise-1920w.webp);
    background-position: 50% 100%;
    background-size: contain;
}
    
#\33 9ffe79c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 45.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mk7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 4px 0px;
}
#widget_mk7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 14ba72b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4fcb87d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cde1788 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 71873a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd859ad4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 2;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#dd859ad4 .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#a14de912 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#fff990ea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ede79d75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a2d3752 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 20418d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 2;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0.003311075781664017%;
    grid-area: auto / auto / auto / auto;
}
#\32 20418d2 .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#\30 827596d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#b499cf8d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a537e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f96dec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 45.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 4px 0px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2cfc83a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 1;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 2cfc83a .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#bb863531 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#ee12a647 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 647679e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efea3ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de8aca43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 2;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0.003311075781664017%;
    grid-area: auto / auto / auto / auto;
}
#de8aca43 .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#\30 59e866b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\32 a5f8a86 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca6cc6d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a67ae2a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbee4b0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1) rgba(255, 92, 87, 1);
    border-width: 0px 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 11px 0px;
    justify-self: auto;
    order: 3;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0.003311075781664017%;
    grid-area: auto / auto / auto / auto;
}
#dbee4b0c .accordion-item:not(:last-of-type) {
    margin-block-end: 3px;
}
    
#\37 f79fda2 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 d9a212d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c5ada205 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2aa498f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nf3 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 3dd60f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e450c7c {
    min-height: 106px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ff832d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 62df9fa {
    margin: 0px 0% 0px 0%;
}
    
#widget_l2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ak {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 3216025 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\35 5d69ff7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d28c5324 {
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#\32 5d80961 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#e03abfda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/gestionnaire-de-voyage-1920w.png");
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1f41a3c {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 803eb51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ol {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_j9l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_cmb {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d522acac {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 963f807 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 214, 0, 1);
    background-image: initial;
}
    
#a4a452eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 63ad583 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6i9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_2kg {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_a5k {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 716be00 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4qg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 f18d00f {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\34 d5055a1 {
    max-width: 100%;
    width: 248px;
    height: auto;
}
    
#\39 c31cef3 {
    max-width: 100%;
    width: 315px;
    height: auto;
}
    
#\37 cc6ffbd {
    max-width: 100%;
    width: 268px;
    height: auto;
}
    
#aadaf87f {
    max-width: 100%;
    width: 228px;
    height: auto;
}
    
#b5346d6d {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\32 b6de22f::before, #\32 b6de22f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(47, 62, 70, 1);
    opacity: 0.61;
    border-radius: inherit;
}
#\32 b6de22f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/68448924/dms3rep/multi/opt/voyage-home2-1920w.webp);
}
    
#\30 dff531a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a26724b {
    margin: 0px 0% 0px 0%;
}
    
#\38 726ef84 {
    max-width: 100%;
    width: 315px;
    height: auto;
}
    
#\38 99ae772 {
    max-width: 100%;
    width: 315px;
    height: auto;
}
    
#\33 591dcdb {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#c4f9819a {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\35 be97a4c {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\32 053b689 {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\32 a38c4ee {
    max-width: 100%;
    width: 315px;
    height: auto;
}
    
#d8715ccc {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#\38 18e78ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 18e78ed {
    max-width: 100%;
    width: 99.72627737226277%;
    height: auto;
}
    
#\39 5a02b47 {
    max-width: 100%;
    width: 248px;
    height: auto;
}
    
#\36 25ad3bb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 14c3110 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 3fe686e {
    max-width: 100%;
    width: 695px;
    height: auto;
}
    
#group_dj3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#b69c40cf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#e0aec82b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#\38 f9e2ba6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#b4703004 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#\38 10f45d4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#\34 e24af01 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#ff95d3af {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 248, 225, 1);
    background-image: initial;
}
    
#\38 b389337 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47a9b4b {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 6a43a4e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b003f51 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a98c50e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b09ed6cc {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6db0fbf {
    width: 280px;
    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 34d9cbb {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 55be276 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6fae9a7 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\35 da280d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ed27127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 e1f2111 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\38 a3ee2da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a319ea89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bdb7cbce {
    min-height: 358px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 12% 2% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\31 486fc47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a9c10a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c12baefc {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8085ea0 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
}
    
#\35 71e609c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 3469f8c {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
}
    
#ca8236ee {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
}
    
#\36 d61bb51 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5b408ed {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
}
    
#\38 8488c09 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
}
    
#e1f7bf05 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb01fd4 {
    max-width: 100%;
    width: 390px;
    height: auto;
    min-width: 32px;
    order: 0;
}
    
#\30 284d27b {
    max-width: 100%;
    width: 695px;
    height: auto;
    min-width: 32px;
    order: 1;
}
    
#\31 cb12096 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e48d418a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1313007 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca41fb90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c786adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6e42ef8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b579e85 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5cc5bfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(255, 248, 225, 1);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a894e96 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#be648ef2 {
    min-height: 358px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 12% 2% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\37 18c7158 {
    max-width: 100%;
    width: 228px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab7f94c7 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a303e8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8716ee1 {
    max-width: 100%;
    width: 430px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca6d54d {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 65082da {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f260981c {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd2dd589 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4bf467e {
    max-width: 100%;
    width: 248px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ee35f9 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf9ba6f3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 40px;
    flex-direction: row;
    min-height: 582px;
    flex-wrap: nowrap;
    padding: 6% 6% 8% 6%;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 22px;
    padding-top: 16px;
    padding-left: 6px;
    width: 69.76529318541996%;
    min-height: 8px;
    justify-content: center;
    order: 0;
    padding-right: 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 29.95%;
    min-height: 8px;
    justify-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mbh {
    align-self: flex-start;
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
}
    
#widget_3ak {
    width: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4427039::before, #\34 4427039 > .bgExtraLayerOverlay {
    
}
    
#fec9a224 {
    flex-direction: row;
    min-height: 317px;
    flex-wrap: nowrap;
    padding: 12% 6% 6% 6%;
}
    
#\33 7fb324e {
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3650233 {
    width: 671.719px;
}
    
#\32 441e9cf {
    padding-top: 180px;
    padding-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3e8be26 {
    width: 100.00%;
}
    
#f254179c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 138px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0abaf16 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 ca6bb12 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 a9fbb1d {
    width: 100%;
    min-height: 243px;
    height: auto;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b12d00fa {
    row-gap: 20px;
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 89177d1 {
    order: 1;
}
    
#\36 a39793e {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 50bc74b {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 110px;
    row-gap: 26px;
}
    
#\31 c9a9230 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8cdf260 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\31 5e1dd24 {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9c6370b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 38ca0a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9869858 {
    margin: 0px 0% 0px 0%;
}
    
#\33 44510f0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 cc3bbee::before, #\31 cc3bbee > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e450c7c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 62df9fa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3216025 {
    width: 100%;
    min-height: 50px;
}
    
#\35 5d69ff7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#e03abfda {
    width: 36.14%;
    min-height: 8px;
}
    
#\32 803eb51 {
    width: 61.70928462709284%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#\32 5d80961 {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a26724b {
    margin: 0px 0% 0px 0%;
}
    
#\32 b6de22f::before, #\32 b6de22f > .bgExtraLayerOverlay {
    
}
    
#\30 dff531a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 55be276 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
    column-gap: 0%;
}
    
#\35 da280d1 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 486fc47 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3ee2da {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a9c10a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#a319ea89 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bdb7cbce {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 2% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca41fb90 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 c786adc {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 6e42ef8 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#be648ef2 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 2% 4% 8% 4%;
}
    
#\36 5cc5bfb {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    row-gap: 18px;
    padding-top: 0%;
    padding-left: 6px;
    width: 100%;
    min-height: 80px;
    margin-top: 120px;
    align-items: center;
    margin-bottom: 20px;
    order: 0;
    padding-right: 6px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    row-gap: 18px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
}
    
#widget_mbh {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak {
    width: 312px;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: -100px;
}
}



@media (max-width: 767px) {
    
#\34 4427039::before, #\34 4427039 > .bgExtraLayerOverlay {
    
}
    
#fec9a224 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 7fb324e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 3650233 {
    align-self: stretch;
    max-width: none;
    width: 100%;
}
    
#a6973e3d {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\32 28dd14a {
    margin-top: 100px;
}
    
#\32 441e9cf {
    padding-top: 120px;
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
}



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



@media (max-width: 767px) {
    
#\38 0b84920 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#a41c9da5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\31 ca6bb12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 19px;
}
    
#\33 a9fbb1d {
    width: 100%;
    min-height: 172px;
    align-items: center;
    height: auto;
    order: 1;
    background-position: 50% 0%;
}
    
#f533f0f7 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#\36 53a31ec {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0abaf16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 cf15bc3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\37 e48ee3b {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 feeebab {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a924a7 {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3abb455 {
    align-self: flex-start;
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#be2d7df1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#b44bcb31 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
    
#\34 d84ae7b {
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    width: 28%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b12d00fa {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 89177d1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 faf490d {
    margin: 0px 0% 0px 0%;
}
    
#\36 a39793e {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 50bc74b {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#\34 ad67839 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c9a9230 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8cdf260 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\31 5e1dd24 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 2148959 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 44510f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 9ffe79c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 14ba72b {
    margin: 0px 0% 0px 0%;
}
    
#\36 cde1788 {
    margin: 0px 0% 0px 0%;
}
    
#dd859ad4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a14de912 {
    margin: 0px 0% 0px 0%;
}
    
#fff990ea {
    margin: 0px 0% 0px 0%;
}
    
#\32 20418d2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 827596d {
    margin: 0px 0% 0px 0%;
}
    
#b499cf8d {
    margin: 0px 0% 0px 0%;
}
    
#\38 f96dec9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 2cfc83a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb863531 {
    margin: 0px 0% 0px 0%;
}
    
#ee12a647 {
    margin: 0px 0% 0px 0%;
}
    
#de8aca43 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 59e866b {
    margin: 0px 0% 0px 0%;
}
    
#\32 a5f8a86 {
    margin: 0px 0% 0px 0%;
}
    
#dbee4b0c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 f79fda2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d9a212d {
    margin: 0px 0% 0px 0%;
}
    
#\31 cc3bbee::before, #\31 cc3bbee > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\35 3216025 {
    width: 100%;
    min-height: 50px;
}
    
#\35 5d69ff7 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#e03abfda {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    background-position: 50% 0%;
}
    
#\36 1f41a3c {
    height: 194px;
}
    
#\32 803eb51 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\32 5d80961 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d522acac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a4a452eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 63ad583 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_a5k {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 f18d00f {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d5055a1 {
    order: 0;
}
    
#\39 c31cef3 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cc6ffbd {
    order: 0;
    width: 289px;
}
    
#aadaf87f {
    order: 0;
    width: 289px;
}
    
#b5346d6d {
    order: 1;
}
    
#\32 b6de22f::before, #\32 b6de22f > .bgExtraLayerOverlay {
    
}
    
#\30 dff531a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 726ef84 {
    order: 0;
}
    
#\38 99ae772 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 591dcdb {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f9819a {
    order: 1;
}
    
#\35 be97a4c {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 053b689 {
    order: 1;
}
    
#\32 a38c4ee {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8715ccc {
    order: 1;
}
    
#\39 5a02b47 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 288px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 25ad3bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3fe686e {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dj3 {
    order: 1;
}
    
#b69c40cf {
    order: 2;
}
    
#e0aec82b {
    order: 3;
}
    
#\38 f9e2ba6 {
    order: 4;
}
    
#\38 18e78ed {
    order: 2;
}
    
#b4703004 {
    order: 5;
}
    
#\38 10f45d4 {
    order: 6;
}
    
#\34 14c3110 {
    order: 0;
}
    
#\34 e24af01 {
    order: 7;
}
    
#ff95d3af {
    order: 8;
}
    
#d47a9b4b {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\39 55be276 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\35 da280d1 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\31 486fc47 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3ee2da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a9c10a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a319ea89 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bdb7cbce {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
}
    
#c12baefc {
    order: 0;
}
}



@media (max-width: 767px) {
    
#ca41fb90 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 c786adc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 6e42ef8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#be648ef2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
}
    
#\36 5cc5bfb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 18c7158 {
    order: 0;
}
    
#ab7f94c7 {
    order: 1;
}
    
#\33 8716ee1 {
    order: 0;
}
    
#\39 ca6d54d {
    order: 1;
}
    
#\33 65082da {
    order: 0;
}
    
#f260981c {
    order: 1;
}
    
#\37 4bf467e {
    order: 0;
}
    
#f7ee35f9 {
    order: 1;
}
}

