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

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

  *#dm .dmInner a.u_1234468788 span.text {
    font-family: Roboto !important;
    color:rgba(43,43,43,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1234468788:hover {
    background-color:rgba(0,102,143,1) !important;
    background-image:none !important;
    border-color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner a.u_1234468788.hover {
    background-color:rgba(0,102,143,1) !important;
    background-image:none !important;
    border-color:rgba(0,102,143,1) !important;
  }

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

  *#dm .dmInner a.u_1056655569 span.text {
    color:rgba(43,43,43,1) !important;
    font-family: Roboto !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner a.u_1056655569:hover {
    background-color:rgba(0,102,143,1) !important;
    background-image:none !important;
    border-color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner a.u_1056655569.hover {
    background-color:rgba(0,102,143,1) !important;
    background-image:none !important;
    border-color:rgba(0,102,143,1) !important;
  }

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

  *#dm .dmInner div.u_1078927678 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1788729076 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1984244580 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1479747546 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner div.u_1312011190 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner div.u_1076083524 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

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

  *#dm .dmInner div.u_1546597766 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

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

  *#dm .dmInner div.u_1751523637 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner div.u_1514633853 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

  *#dm .dmInner div.u_1078342176 hr {
    border-width:4px !important;
    color:rgba(0,102,143,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1575890596 img { object-fit:contain !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1984244580 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1078927678 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1788729076 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1984244580 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1078927678 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1788729076 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#b65c4c1a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 60px 10% 60px 10%;
    margin: 0px 0% 0px 0%;
}
    
#d004bfcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d004bfcf {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -500px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a162917 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(249,249,249,0);
    background-image: none;
    justify-content: flex-end;
}
    
#d8e6de2a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 1% 0px 1%;
}
    
#\30 5ec4673.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 32px 10px 32px;
}
#\30 5ec4673 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 742466a {
    align-items: flex-start;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#fbd05a11 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a358303.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 32px 10px 32px;
}
#\33 a358303 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8bbe5b6 {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe47b4e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 10% 0px 10%;
    margin: 0px 0% 0px 0%;
}
    
#\31 74e5a48 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9a4ee3a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\33 43d098e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 43d098e {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -500px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b88d8fea {
    background-image: url("https://le-de.cdn-website.com/af0c3c760afd40e4bdc6550100cfc6c4/dms3rep/multi/opt/slider02-min-1920w.jpg");
}
    
#ca7587e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf202743 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#ab6b9960 {
    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;
}
    
#b5d5c4b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: -120px 0% 0px 0%;
}
}



@media all {
    
#\33 9aed39b {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#\32 952adb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1344773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 71c7c1a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 22fe2fe {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\39 6faaef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 6faaef2 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d69a06 {
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#f6301304.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f6301304 {
    width: 60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ab590d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5a1894d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e57bbea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edf66c30 {
    width: 120px;
    height: 120px;
    max-width: 100%;
}
    
#\33 e9ed200 {
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
}
    
#\32 086c77c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 41c1572 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 31b9e80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a25a116e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf99de42 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    order: 4;
}
    
#\33 fa15d41 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5e42ee9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\31 5e42ee9 {
    width: 60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: -32px 0% 0px 0%;
}
    
#\30 3105dd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad5021ce {
    align-items: center;
    width: 100px;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0,102,143,1);
    background-image: none;
}
    
#\37 f67cf3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35f4937 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 970fefb {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#\35 14506c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    --column-gap: 2%;
}
    
#\37 f38a50e {
    align-items: center;
    width: 100px;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0,102,143,1);
    background-image: none;
}
    
#\33 650fa1b {
    width: 120px;
    height: 120px;
    max-width: 100%;
}
    
#d312ee1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d312ee1c {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2adea70 {
    width: 120px;
    height: 120px;
    max-width: 100%;
}
    
#\35 26c8a71 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9f50001 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#c309ce5d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    --column-gap: 2%;
}
    
#bd36aa68 {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#\39 486131e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#f643310d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb85979b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
}
    
#be6ca277 {
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    background-image: url("https://le-de.cdn-website.com/af0c3c760afd40e4bdc6550100cfc6c4/dms3rep/multi/opt/maison02-1920w.jpg");
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 41dd1ac {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#\35 9bd2bae {
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\37 2cad53b {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca1eb340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\38 7ce8ffa {
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    background-image: url("https://le-de.cdn-website.com/af0c3c760afd40e4bdc6550100cfc6c4/dms3rep/multi/opt/renovation01-1920w.jpg");
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 afb9dee {
    align-items: center;
    width: 100px;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0,102,143,1);
    background-image: none;
}
    
#aa8c03e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b5830a {
    align-items: center;
    width: 100px;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: rgba(0,102,143,1);
    background-image: none;
}
    
#\35 939555e {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3135e49 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d3a8027.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 d3a8027 {
    width: 60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbf91f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 cbf91f5 {
    width: 60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fbfbb1 {
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\33 d7f8bc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f9c948c9 {
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    background-image: url("https://le-de.cdn-website.com/af0c3c760afd40e4bdc6550100cfc6c4/dms3rep/multi/opt/isolation01-1920w.jpg");
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e04eaaad.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#e04eaaad {
    width: 60%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b37589 {
    align-items: flex-start;
    width: 100%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    background-image: url("https://le-de.cdn-website.com/af0c3c760afd40e4bdc6550100cfc6c4/dms3rep/multi/opt/carrelage-1920w.jpg");
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 00aace1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#fa3d75f7 {
    width: 120px;
    height: 120px;
    max-width: 100%;
}
    
#\31 58d17f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 34f52b8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#f85e89fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3597c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4a448b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a934faf1 {
    align-items: center;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\32 279bbdf {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\35 f1d617d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b65c4c1a {
    align-items: flex-start;
    padding: 20px 4% 60px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d004bfcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d004bfcf {
    height: 500px;
    margin: -500px 0% 0px 0%;
}
    
#d8e6de2a {
    min-height: auto;
    padding: 0px 0% 0px 0%;
}
    
#\32 8bbe5b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8bbe5b6 {
    height: 500px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe47b4e {
    align-items: center;
}
    
#\31 74e5a48 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9a4ee3a {
    justify-content: space-between;
}
    
#\33 43d098e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 43d098e {
    height: 500px;
    margin: -500px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9c948c9 {
    min-height: 300px;
}
    
#\34 0b37589 {
    min-height: 300px;
}
    
#\38 7ce8ffa {
    min-height: 300px;
}
    
#\38 71c7c1a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#be6ca277 {
    min-height: 300px;
}
}



@media (max-width: 767px) {
    
#b65c4c1a {
    padding: 20px 4% 120px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d004bfcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d004bfcf {
    height: 240px;
    margin: -240px 0% 0px 0%;
}
    
#\32 a162917 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8e6de2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#fbd05a11 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 8bbe5b6 {
    height: 240px;
}
    
#\36 fe47b4e {
    align-items: center;
}
    
#\31 74e5a48 {
    margin: 0px 0% 0px 0%;
}
    
#\33 43d098e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 43d098e {
    height: 240px;
    margin: -240px 0% 0px 0%;
}
    
#cf202743 {
    width: 100%;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\33 9aed39b {
    height: 240px;
}
    
#f2adea70 {
    height: 100px;
}
    
#\35 26c8a71 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#c309ce5d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bd36aa68 {
    height: 240px;
}
    
#\39 486131e {
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 71c7c1a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 22fe2fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be6ca277 {
    min-height: 200px;
}
    
#\31 41dd1ac {
    height: 240px;
}
    
#\35 9bd2bae {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#fb85979b {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 4d69a06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#\37 2cad53b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#ca1eb340 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\38 7ce8ffa {
    min-height: 200px;
}
    
#edf66c30 {
    height: 100px;
}
    
#\35 939555e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#f3135e49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#\35 4fbfbb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#f9c948c9 {
    min-height: 200px;
}
    
#\34 0b37589 {
    min-height: 200px;
}
    
#fa3d75f7 {
    height: 100px;
}
    
#\31 970fefb {
    height: 240px;
}
    
#a934faf1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#\35 14506c5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 279bbdf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 650fa1b {
    height: 100px;
}
}

