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

  *#dm .dmInner *.u_4221438622 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_4221438622 .photoGalleryThumbs { padding:9px !important; }

  *#dm .dmInner *.u_4221438622 .layout-container { padding:9px !important; }

  *#dm .dmInner *.u_4221438622 .photoGalleryViewAll { padding:0 9px !important; }

  *#dm .dmInner *.u_1482922554 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1482922554 .photoGalleryThumbs { padding:9px !important; }

  *#dm .dmInner *.u_1482922554 .layout-container { padding:9px !important; }

  *#dm .dmInner *.u_1482922554 .photoGalleryViewAll { padding:0 9px !important; }
}
@media all {
  *#dm .dmInner *.u_1772255828.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

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

  *#dm .dmInner *.dmform-error { text-align:LEFT !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1970917590 .dmformsubmit { text-align:LEFT !important; }

  *#dm .dmInner div.u_4255139741 .policy-link { color:var(--color_2) !important; }

  *#dm .dmInner div.u_4255139741 .separation-element { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1283376224 .svg { width:100% !important; }

  *#dm .dmInner div.u_1282766386 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1283376224 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1283376224 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1283376224 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1731915536 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1731915536:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1731915536.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1731915536 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1691464625 .svg { width:100% !important; }

  *#dm .dmInner div.u_1691464625 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1691464625 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1691464625 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1281674369 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1281674369:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1281674369.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1281674369 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1937316639 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1269599315 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner a.u_1420304564 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1420304564:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1420304564.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1420304564 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1925925701 .svg { width:100% !important; }

  *#dm .dmInner div.u_1925925701 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1925925701 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1925925701 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1906258781 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1267966869 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1205276955 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner a.u_1725791950 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1725791950:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1725791950.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1725791950 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1478144090 .svg { width:100% !important; }

  *#dm .dmInner div.u_1478144090 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1478144090 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1478144090 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1841896955 .svg { width:100% !important; }

  *#dm .dmInner div.u_1841896955 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1841896955 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1841896955 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1142579598 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1142579598:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1142579598.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1142579598 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1229734163 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1229734163:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1229734163.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1229734163 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1005470309 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1126870961 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_1743783292 .svg { width:100% !important; }

  *#dm .dmInner div.u_1743783292 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1743783292 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1743783292 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1761728514 span.text {
    color:var(--color_3) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1761728514:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1761728514.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1761728514 {
    background-color:rgba(228,49,45,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) rgb(228,49,45) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1820997643 .svg { width:100% !important; }

  *#dm .dmInner div.u_1820997643 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1820997643 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1820997643 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1459794203 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_2600418621 .whatsapp-fill { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_2600418621 .wa-btns:hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2600418621 .wa-btns.hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2600418621 .wa-btns:hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_2600418621 .wa-btns.hover {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_2600418621 .wa-btns {
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_4221438622 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner *.u_1292331640 .qdq-text {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1250595905 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1341203234 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1937522731 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1482922554 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1335288967 img {
    border-radius:20px 20px 0px 0px !important;
    object-position:50% 100% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4221438622 .photoGalleryThumbs { padding:6.5px !important; }

  *#dm .dmInner *.u_4221438622 .layout-container { padding:6.5px !important; }

  *#dm .dmInner *.u_4221438622 .photoGalleryViewAll { padding:0 6.5px !important; }

  *#dm .dmInner *.u_1482922554 .photoGalleryThumbs { padding:6.5px !important; }

  *#dm .dmInner *.u_1482922554 .layout-container { padding:6.5px !important; }

  *#dm .dmInner *.u_1482922554 .photoGalleryViewAll { padding:0 6.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4221438622 .photoGalleryThumbs { padding:4.5px !important; }

  *#dm .dmInner *.u_4221438622 .layout-container { padding:4.5px !important; }

  *#dm .dmInner *.u_4221438622 .photoGalleryViewAll { padding:0 4.5px !important; }

  *#dm .dmInner *.u_1482922554 .photoGalleryThumbs { padding:4.5px !important; }

  *#dm .dmInner *.u_1482922554 .layout-container { padding:4.5px !important; }

  *#dm .dmInner *.u_1482922554 .photoGalleryViewAll { padding:0 4.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_5);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#be4068c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#c60334ce {
    min-height: 579px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_48p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 98ac987 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 999c341 {
    width: 1044px;
    height: auto;
    max-width: 100%;
}
    
#widget_6qk {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ce437479::before, #ce437479 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 67%, rgba(255, 255, 255, 0) 100%);
}
}



@media all {
    
#\36 6435213 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\37 5e0f058.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5e0f058 {
    width: 328px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 4px -160px -240px 0px;
}
    
#\36 1a5375a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1a5375a {
    width: 286px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 64px -130px -380px -350px;
}
    
#\38 dbf45a8 {
    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;
}
    
#\37 523a532 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 20px;
    width: 54.18%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    align-self: auto;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b3f9faff::before, #b3f9faff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.68;
    border-radius: inherit;
}
#b3f9faff {
    background-image: url("https://le-de.cdn-website.com/b3b26fed56b94534a7a8874a2004cbc3/dms3rep/multi/opt/shutterstock_1040618df074-1920w.png");
}
    
#ba37e917 {
    min-height: 564px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.81%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: auto;
    height: auto;
}
    
#e9c04280 {
    margin: 0px 0% 0px 0%;
}
    
#b268cda5 {
    align-items: flex-start;
    width: 100%;
    min-height: 146px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 47931c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 47931c0 {
    width: 312px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ce9de3 {
    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;
}
    
#\32 88f464c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 88f464c {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7114fb4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7114fb4 {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccb27bb5 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 100px 30px 100px 30px;
}
    
#widget_h01 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef3cc876.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef3cc876 {
    width: 645px;
    height: 288px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fb5a4f44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fb5a4f44 {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0fd5ce0 {
    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;
}
    
#\32 cd87c44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 99ef2b7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 3cf8c8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 70.35%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#b62ed33e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.62%;
    min-width: 4%;
}
    
#\39 67bba36 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c43a72c5 {
    background-image: linear-gradient(90deg, rgba(157, 189, 98, 1) 0%, rgba(74, 132, 25, 1) 100%);
    background-origin: border-box;
}
    
#\31 8fa3f03 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e3f3d08b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d0d834d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d0d834d {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c6j {
    width: 321px;
    height: 55px;
    position: relative;
    min-width: 20px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    max-height: auto;
}
}



@media all {
    
#b8e384f6 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f874166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1855d48 {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\32 5ad9cb2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#\33 ac850ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aaa683d {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 76256f5 {
    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;
}
    
#\32 f45ca06 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    align-content: center;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cbc8d73e {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 1;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f8f971 {
    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;
}
    
#\38 fe10a6c {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 997d22a {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d7a5fa {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\30 c90e969 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 870a527 {
    margin: 0px 0% 0px 0%;
}
    
#\31 507c018 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a8e438 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#\36 353bbd3 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1295f33 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#ceda1770.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ceda1770 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b37ea32f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb5639f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#aeb5639f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 1d10d0e {
    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;
}
    
#\32 079573d {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#\33 ffdf903 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 30px 100px 30px;
}
    
#ee841e3f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ee841e3f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#dc53ab99::before, #dc53ab99 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#dc53ab99 {
    background-image: url("https://le-de.cdn-website.com/b3b26fed56b94534a7a8874a2004cbc3/dms3rep/multi/opt/5yy54-1920w.png?jxl&v=jxl");
}
    
#\34 b1f93cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 b1f93cf {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7ae46a4 {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#bb75a7ef {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 3;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5ff3dd5 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 2;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4fe0b42 {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\33 0731e82 {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#fdf2dd12 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6250d72 {
    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;
}
    
#\39 e0908a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 89fe209.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 89fe209 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\35 314a9e8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    align-content: center;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 8822f47 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 3;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8893d6 {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\32 99621ee {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#fee0e6ca {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b9732a {
    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;
}
    
#\36 528858a {
    width: 100%;
    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 7e1ab89.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 7e1ab89 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c9c9402e {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 3;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c22dbb {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\36 237414e {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#ab4bc0e9 {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1386c96 {
    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;
}
    
#\33 6ca087d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff620a38.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ff620a38 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ebc34384 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    order: 4;
    background-color: var(--color_11);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 594c47e {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#f9208c8a {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#\31 809c88b {
    width: 73px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5f4d835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95a1af1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 95a1af1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 3ca8b24 {
    width: 100%;
    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 {
    
#cba7f3b0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#ca7be454::before, #ca7be454 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#ca7be454 {
    background-image: url("https://le-de.cdn-website.com/b3b26fed56b94534a7a8874a2004cbc3/dms3rep/multi/opt/5yy5334-1920w.png");
}
    
#e7a58d6c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 30px 100px 30px;
}
    
#d54ce8d3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d54ce8d3 {
    width: 455px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b69b74 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5981e09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 47c3118 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 52d57d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8l6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ji4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_dqd {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#bd5ddbeb {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 daa3588 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 707bee5 {
    min-height: 334px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    height: auto;
    align-self: center;
}
    
#\31 39ed00a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_h7n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h7n {
    width: 100%;
    height: 374px;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7838a9 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5e0f058.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5e0f058 {
    width: 260px;
    height: auto;
    margin: 4px -140px -210px 0px;
}
    
#e9c04280 {
    margin: 0px 0% 0px 0%;
}
    
#ba37e917 {
    width: 100%;
    min-height: 80px;
}
    
#b268cda5 {
    align-items: center;
    align-content: center;
}
    
#\35 47931c0 {
    width: 256px;
    height: auto;
}
    
#\36 1a5375a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1a5375a {
    width: 192px;
    height: auto;
    margin: 64px -130px -270px -350px;
}
    
#\37 523a532 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#ccb27bb5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 15px 50px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 99ef2b7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 3cf8c8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#b62ed33e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\39 67bba36 {
    align-items: center;
    align-content: center;
}
    
#\31 8fa3f03 {
    width: 562px;
    height: 128px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1295f33 {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#\32 079573d {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#\33 ffdf903 {
    padding: 0px 15px 50px 15px;
}
    
#\32 f45ca06 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cbc8d73e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 997d22a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 870a527 {
    margin: 0px 0% 0px 0%;
}
    
#bb75a7ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4a8e438 {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#\33 5ff3dd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0731e82 {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#\35 314a9e8 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8822f47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 99621ee {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#c9c9402e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 237414e {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
    
#ebc34384 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f9208c8a {
    padding: 0px 30px 30px 30px;
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7a58d6c {
    padding: 50px 15px 50px 15px;
}
    
#\30 0b69b74 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 39ed00a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 707bee5 {
    width: 100.00%;
    height: auto;
    min-height: 374px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#be4068c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#c60334ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 0px 80px 0px;
}
    
#\35 09adde3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6435213 {
    margin-top: 3px;
}
    
#\37 5e0f058.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5e0f058 {
    width: 142px;
    height: auto;
    margin: 4px -90px -120px 0px;
}
    
#e9c04280 {
    margin: 0px 0% 0px 0%;
}
    
#ba37e917 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b268cda5 {
    align-items: center;
    align-content: center;
}
    
#\35 47931c0 {
    width: 172px;
    height: auto;
}
    
#\36 1a5375a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1a5375a {
    width: 114px;
    height: auto;
    margin: 64px -130px -170px -250px;
}
    
#\37 523a532 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ccb27bb5 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 15px 50px 15px;
}
    
#b3f9faff {
    background-position: 50% 50%;
}
    
#ef3cc876 {
    height: 398px;
}
}



@media (max-width: 767px) {
    
#\30 99ef2b7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 3cf8c8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b62ed33e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8fa3f03 {
    height: 108px;
    width: 65.85%;
}
}



@media (max-width: 767px) {
    
#\32 5ad9cb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1855d48 {
    height: 240px;
}
    
#\33 ffdf903 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 50px 0px;
}
    
#\32 f45ca06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cbc8d73e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d7ae46a4 {
    height: 240px;
}
    
#\33 997d22a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7d7a5fa {
    height: 240px;
}
    
#\36 870a527 {
    margin: 0px 0% 0px 0%;
}
    
#bb75a7ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5ff3dd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d4fe0b42 {
    height: 240px;
}
    
#\35 314a9e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8822f47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a8893d6 {
    height: 240px;
}
    
#c9c9402e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 7c22dbb {
    height: 240px;
}
    
#ebc34384 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 594c47e {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#cba7f3b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7a58d6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0px 50px 0px;
}
    
#\30 0b69b74 {
    margin: 0px 0% 0px 0%;
}
    
#group_8l6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_dqd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 707bee5 {
    width: 100.00%;
    min-height: 0px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 39ed00a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_h7n {
    height: 214px;
}
}

#dc53ab99.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAtklEQVQY042KNwoCUQBE/xG9h72ClxBsTAewsFoWMfRGRC1UdI1rwLwqbHDjszNg48Ar5s0I/oz4LEEQvIDgy4nP8Rf/fXR8Hdc3cf0HjmfgeCa2q2N7BranY7kapnNA7O59TrrC7bHiYs65WipnY4JmLTgZCutrg/FeRtSnWXqbHFOtwugoo5zLDA8Sk0uJ4VGiPktR6EYR+WaY4iBGa5OkpiZorjPU1DjtbZrqMo7UiZCqhHgCfGwD8T1BQPsAAAAASUVORK5CYII=')!important}#ca7be454.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAtUlEQVQY042KywoBYQCF/1f0HB5AeQlZue0trFxSw964pFggBmkMyW2QuZjrpyiXbHynr3MWR2TqEUq9GA01QXedRlYTtLUsspqks0ohDeMU2lFEtRejOU8z2hWZHqVHK4ca412FmV6nv8ojz3KIyaaMdmqxNxV0e8HBnHKyVY7WnPNtyd5Q2FwGCMvdYns6jn/F8U0cz8D1LVzfxAtueIGFGxiIMAx5GvDev76OT8KvfCL4kzvlVAPwUU68EwAAAABJRU5ErkJggg==')!important}