@media all {
  *#dm .dmInner div.u_2528285670 hr {
    border-width:6px !important;
    color:rgba(17,125,190,1) !important;
  }

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

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

  *#dm .dmInner a.u_2430943458:hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_2430943458.hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1176116408 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1464658397 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1201643708 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1303723888 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1043306207:hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1043306207.hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1622793808 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1972857290 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1767471049 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1614197781 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1954879138 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1800681076 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1870606893 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1764835963 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1935833798 {
    background-color:rgba(17,125,190,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1509035297 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1809868269:hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1809868269.hover {
    background-color:rgba(17,125,190,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1767542380 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1697088746 {
    background-color:rgba(108,163,82,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1360044956 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 585cf95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbea8511 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_4su {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
}
    
#\32 f91007f {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 585cf95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bbea8511 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 f91007f {
    margin: 0px 0% 0px 0%;
}
    
#widget_4su {
    height: 360px;
}
}



@media all {
    
#\35 0efad61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d79924 {
    min-height: 1036px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#group_m4u {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b7b041c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0% 0px 60%;
    margin: -85px 0% 0px 0%;
}
    
#e4f9b33a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    flex-direction: row;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -60px 0% 0px 0%;
}
    
#group_fdj {
    align-items: flex-start;
    width: 65%;
    min-height: 330px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 714d03e {
    align-items: flex-start;
    width: 35%;
    min-height: 360px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_494.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_494 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_pqc {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_v7k {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#group_q37 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 00fb182 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f72ec2d {
    width: 100%;
    height: 535px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5er {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(17,125,190,1);
    background-image: initial;
    padding: 110px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#daea0379 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 07ccced {
    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_st5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#widget_st5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 832664e {
    margin: 0px 0% 0px 0%;
}
    
#widget_dfp {
    width: 120px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9d79924 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 b7b041c {
    padding: 0px 0% 0px 56%;
    margin: -85px 0% 0px 0%;
}
    
#\35 714d03e {
    min-height: 360px;
}
    
#widget_v7k {
    height: 480px;
}
    
#\31 f72ec2d {
    height: 720px;
}
}



@media (max-width: 767px) {
    
#\35 0efad61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9d79924 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_v7k {
    height: 240px;
}
    
#\33 00fb182 {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f72ec2d {
    height: 240px;
}
    
#group_5er {
    min-height: auto;
    padding: 110px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_m4u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fdj {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 714d03e {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e4f9b33a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_q37 {
    min-width: 32px;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b7b041c {
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: -85px 0% 0px 0%;
}
    
#\33 832664e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 e45dbdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2bb4268 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#group_ki7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5c0e4a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\32 5c0e4a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\32 4fe3ac4 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/Enfants-cours-ESF-familiale-Cr%C3%A9dit-photo-SEM-du-Mont-Cenis-1920w.jpg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#\32 4fe3ac4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMSIQYHInHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDQf/aAAwDAQACEQMRAD8A18HS06E6tfMFR1uMeKe7bs1CXulgOdyI7RFS9afQ1Eo//9k=');
}
    
#f1cbe5e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#f1cbe5e2 {
    width: auto;
    height: auto;
    max-width: none;
    margin: 0px 0px 0px -32px;
}
    
#dfc2d670 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1a20bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b43563d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c85824d0 {
    margin: 0px 0% 0px 0%;
}
    
#f357f963 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1af58cc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8a77710 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/AdobeStock_235176455-1920w.jpeg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#e8a77710.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAAECAwQSBRETFSFBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBEQMEI//aAAwDAQACEQMRAD8A3UOGaiOdNJejubfCbLSdsTMAn5ujWwjXWFWoP//Z');
}
    
#\32 833e86d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 40db53a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 22e7671 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7d156f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\30 7d156f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f407469.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\38 f407469 {
    width: auto;
    height: auto;
    max-width: 546.484px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -32px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 e45dbdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2bb4268 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 4fe3ac4 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#\32 4fe3ac4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMSIQYHInHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDQf/aAAwDAQACEQMRAD8A18HS06E6tfMFR1uMeKe7bs1CXulgOdyI7RFS9afQ1Eo//9k=');
}
    
#\31 b43563d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f357f963 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8a77710 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#e8a77710.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAAECAwQSBRETFSFBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBEQMEI//aAAwDAQACEQMRAD8A3UOGaiOdNJejubfCbLSdsTMAn5ujWwjXWFWoP//Z');
}
    
#\36 40db53a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 6694367 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 03c3d82 {
    margin: 0px 0% 0px 0%;
}
    
#ff9ad736 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 0px 2%;
}
    
#\31 8eb6b40.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\31 8eb6b40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 4c1d9b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb6dc2c3 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/AdobeStock_104360331-scaled-1920w.jpeg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#eb6dc2c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQAEBRECAxIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADBBEh/9oADAMBAAIRAxEAPwDS9c66Zygbt4/QdYyrvr1W2M6eReIuviIiNosY+mJGetRwCf/Z');
}
    
#af9dedb8 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/AdobeStock_139564777-1-1920w.jpeg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#af9dedb8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIEAQMiBREhUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAhMf/aAAwDAQACEQMRAD8A1xtdaSudpcuiVkpvXjwAnajg+5UjNh1Rv//Z');
}
    
#\33 709a9aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad963eb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#ad963eb7 {
    width: auto;
    height: auto;
    max-width: none;
    margin: 0px 0px 0px -32px;
}
    
#d0ff417b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 339e978 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b4c5b37 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9178f77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 eed2544.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\35 eed2544 {
    width: auto;
    height: auto;
    max-width: 546.484px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b169cc7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 703e9b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\37 703e9b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d59c0c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c802c7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d55f1210.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#d55f1210 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 aeace7a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 6694367 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0ff417b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ff9ad736 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 0px 4%;
}
    
#\36 4c1d9b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eb6dc2c3 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#eb6dc2c3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQAEBRECAxIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADBBEh/9oADAMBAAIRAxEAPwDS9c66Zygbt4/QdYyrvr1W2M6eReIuviIiNosY+mJGetRwCf/Z');
}
    
#af9dedb8 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#af9dedb8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIEAQMiBREhUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwAhMf/aAAwDAQACEQMRAD8A1xtdaSudpcuiVkpvXjwAnajg+5UjNh1Rv//Z');
}
    
#\33 709a9aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 03c3d82 {
    margin: 0px 0% 0px 0%;
}
    
#\34 aeace7a {
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3015061 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 0px 2%;
}
    
#\37 5159379 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 24a4f25 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/AdobeStock_120727186-1-1920w.jpeg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#\34 24a4f25.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAgADAQQGEUITFiEiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAwQRUf/aAAwDAQACEQMRAD8AvrKoGpB0ZW2sZ5EPEFkNwzeLTFvOqIpVjV8EikorR//Z');
}
    
#b7170539 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ff22cbc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#ff22cbc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\38 63cd4db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d802c7c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#d802c7c9 {
    width: auto;
    height: auto;
    max-width: none;
    margin: 0px 0px 0px -32px;
}
    
#\33 10ceaae {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4955950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9c44b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ee95407.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\39 ee95407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ba3cc9bd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9ab11e9 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/img-home-06-1920w.jpg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#e9ab11e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAgIABwEAAAAAAAAAAAAAAQMAAgQFBhEXISIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDBBES/9oADAMBAAIRAxEAPwC7TGU6kZli8Iyq2YYdAUPe02+IFM92DRa3ojf4TEQK4LRQypvs/9k=');
}
    
#\39 c6e6e29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9f7ce8b {
    margin: 0px 0% 0px 0%;
}
    
#a0aeb623.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#a0aeb623 {
    width: auto;
    height: auto;
    max-width: 546.484px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px -32px;
    grid-area: auto / auto / auto / auto;
}
    
#d5006b79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc7835c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 3015061 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 0px 4%;
}
    
#\34 24a4f25 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#\34 24a4f25.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAgADAQQGEUITFiEiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAwQRUf/aAAwDAQACEQMRAD8AvrKoGpB0ZW2sZ5EPEFkNwzeLTFvOqIpVjV8EikorR//Z');
}
    
#b7170539 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e9ab11e9 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#e9ab11e9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAgIABwEAAAAAAAAAAAAAAQMAAgQFBhEXISIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDBBES/9oADAMBAAIRAxEAPwC7TGU6kZli8Iyq2YYdAUPe02+IFM92DRa3ojf4TEQK4LRQypvs/9k=');
}
    
#\39 c6e6e29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5006b79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4955950 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9f7ce8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ebde5d21 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#\32 5d37c71.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\32 5d37c71 {
    width: auto;
    height: auto;
    max-width: none;
    margin: 0px 0px 0px -32px;
}
    
#\31 f937d9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(224, 224, 224, 1);
    background-image: initial;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 809e694 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 787f0cb {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 01e9186 {
    min-height: 395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    background-image: url(https://le-de.cdn-website.com/117eec6e0ac54d619e72fe21924a43f8/dms3rep/multi/opt/enfant-bateau-1920w.jpg);
    order: 0;
    padding: 40px 0px 0px 32px;
    margin: 0px 0% 0px 0%;
}
#\38 01e9186.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgIBBQEAAAAAAAAAAAAAAgMAAQQFERMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAiEA/9oADAMBAAIRAxEAPwC5LHYeE0WikiEerGtpmi1V1ld8avfkREQ1bh0DJv/Z');
}
    
#dec9f092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2ad74ac {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ef99865.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 16px 16px;
}
#\35 ef99865 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#c9b2c06a {
    margin: 0px 0% 0px 0%;
}
    
#f683f144.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 16px 8px 16px;
}
#f683f144 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c08958dc {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\38 01e9186 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
}
#\38 01e9186.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgIBBQEAAAAAAAAAAAAAAgMAAQQFERMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAiEA/9oADAMBAAIRAxEAPwC5LHYeE0WikiEerGtpmi1V1ld8avfkREQ1bh0DJv/Z');
}
    
#dec9f092 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ebde5d21 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#\31 f937d9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c9b2c06a {
    margin: 0px 0% 0px 0%;
}
    
#a2ad74ac {
    width: 100%;
}
    
#\35 787f0cb {
    width: 100%;
}
    
#c08958dc {
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 df7d5da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1f07d72 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 2% 40px 2%;
}
    
#af9a8632 {
    margin: 0px 0% 0px 0%;
}
    
#group_q2o {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c0b59b6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 80px 0px 80px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pki {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t2j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fa43f2b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6fffaec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_thq {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    justify-content: flex-start;
}
    
#group_8rq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_06n {
    width: auto;
    height: 150px;
    max-width: 100%;
}
    
#fd6734ec {
    width: auto;
    height: 150px;
    max-width: 100%;
}
    
#\35 8a22513 {
    width: auto;
    height: 150px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 df7d5da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1f07d72 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_pki {
    height: auto;
}
    
#widget_06n {
    height: auto;
}
    
#fd6734ec {
    height: auto;
}
    
#\35 8a22513 {
    height: auto;
}
    
#\30 c0b59b6 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8rq {
    width: 100%;
    min-height: auto;
}
    
#group_thq {
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_q2o {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t2j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#widget_t2j {
    margin: 0px 0% 0px 0%;
}
    
#\34 fa43f2b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6fffaec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\35 6fffaec {
    margin: 0px 0% 0px 0%;
}
}

