@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_1863861815 .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_1863861815 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1863861815 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1661558604 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1281150907 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1256570282 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1051160678 .shape-text { font-size:20px !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 div.u_1277926605 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1497215585 { display:block !important; }

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

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

  *#dm .dmInner *.u_1726802570 { display:block !important; }

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

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

  *#dm .dmInner *.u_1062099343 { display:block !important; }

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

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

  *#dm .dmInner *.u_1109998516 { display:block !important; }

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

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

  *#dm .dmInner *.u_1924875263 { display:block !important; }

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

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

  *#dm .dmInner *.u_1546178497 { display:block !important; }

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

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

  *#dm .dmInner *.u_1520786196 { display:block !important; }

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

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

  *#dm .dmInner *.u_1287722798 { display:block !important; }

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

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

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

  *#dm .dmInner div.u_1863861815 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1863861815 .photoGalleryViewAll.link { color:rgba(24,0,0,0) !important; }

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

  *#dm .dmInner div.u_1794113216 .dmformsubmit {
    height:56px !important;
    width:300px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1794113216 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 .radiowrapper span { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1794113216 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 input::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 input.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 textarea::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 textarea.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 select::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794113216 select.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1327157137 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) !important;
  }

  *#dm .dmInner div.u_1221947204 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:30px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1482733559 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1050375893 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1180064624 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1582752332 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1697625159 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1496043015:hover { background-image:none !important; }

  *#dm .dmInner a.u_1496043015.hover { background-image:none !important; }

  *#dm .dmInner a.u_684786473 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) !important;
  }

  *#dm .dmInner a.u_684786473:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

  *#dm .dmInner a.u_684786473.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

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

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

  *#dm .dmInner a.u_1437297886 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) !important;
  }

  *#dm .dmInner a.u_1437297886:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

  *#dm .dmInner a.u_1437297886.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

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

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

  *#dm .dmInner a.u_1189561782 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) !important;
  }

  *#dm .dmInner a.u_1189561782:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

  *#dm .dmInner a.u_1189561782.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

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

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

  *#dm .dmInner a.u_1598926166 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) rgb(0,170,178) !important;
  }

  *#dm .dmInner a.u_1598926166:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

  *#dm .dmInner a.u_1598926166.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,170,178,0) !important;
  }

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

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

  *#dm .dmInner a.u_1173482624:hover { background-image:none !important; }

  *#dm .dmInner a.u_1173482624.hover { background-image:none !important; }

  *#dm .dmInner div.u_1661558604 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1281150907 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1256570282 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1051160678 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1883484533 .baf__labels-wrapper { align-items:center !important; }

  *#dm .dmInner div.u_1883484533 .baf__title {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    font-family:"Be Vietnam" !important;
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;
    background-color:rgba(0,0,0,0.33) !important;
    border-radius:3px !important;
  }

  *#dm .dmInner div.u_1883484533 .baf__handle { color:rgba(255,255,255,0.72) !important; }

  *#dm .dmInner div.u_1058919045 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) !important;
  }

  *#dm .dmInner div.u_1002583768 {
    background-color:rgba(255,255,255,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) rgb(72,194,20) !important;
  }

  *#dm .dmInner div.u_1333424676 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_12) !important;
  }

  *#dm .dmInner div.u_1263597910 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_12) !important;
  }

  *#dm .dmInner div.u_1951879643 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_12) !important;
  }

  *#dm .dmInner div.u_1716307173 img {
    border-radius:30px 30px 30px 30px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1734220564 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1017352120 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1272845672 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1355224866 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1845369939 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1724906569 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1368624345 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1268690755 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1739832474 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1116211489 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-style:solid !important;
    background-image:none !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1916076425 .baf__labels-wrapper { align-items:center !important; }

  *#dm .dmInner div.u_1916076425 .baf__title {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    font-family:"Be Vietnam" !important;
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;
    background-color:rgba(0,0,0,0.33) !important;
    border-radius:3px !important;
  }

  *#dm .dmInner div.u_1916076425 .baf__handle { color:rgba(255,255,255,0.72) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1863861815 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1863861815 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1794113216 .dmwidget-title { font-size:24px !important; }

  *#dm .dmInner div.u_1661558604 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1281150907 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1256570282 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1051160678 .shape-text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1863861815 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1863861815 .photoGalleryViewAll { padding:0 16px !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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 b671c4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8d423c5 {
    min-height: 835px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a35469da[data-background-color-animation] {
    background-color: var(--color_4);
}
#a35469da::before, #a35469da > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.36;
}
#a35469da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#de9e16d2 {
    width: 782px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ae425df {
    width: 256px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 47px;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: -55px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_18p {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -20px;
}
    
#widget_tvt {
    width: 92.92%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_9s9 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#d3ab28b7 {
    width: 256px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 47px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -55px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f06f52af {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 9d2484c {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 3e32971 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\32 696ff3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6d99ca2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c80ae9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b727890e {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#ed848c84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c7379f43 {
    min-height: 309px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aab9e877 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 25578bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 25578bd {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3fbdc4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 3fbdc4c {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75985d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e43a26d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e43a26d0 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac9c4925 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\34 8d4e836 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#d86606f1 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 7ddf0d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 495231c {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#c33f3fc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 d71ba09 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 98deea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7c1da5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 7c1da5f {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0317dac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#ae7eb940.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ae7eb940 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a854d76c {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#f8617eed {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ea2c0b84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8915f2e {
    width: 17%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ace4419 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d46db48 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee961e95 {
    margin: 0px 0% 0px 0%;
}
    
#\38 fb559ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 fb559ea {
    width: 38.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb68ba6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f526ea48 {
    width: 64.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a809f494 {
    width: 746px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 72fa5c8 {
    width: 100%;
    height: 442px;
    max-width: 100%;
    margin-top: 14px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 6c7708e {
    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 257a194 {
    min-height: 151px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 100px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\30 032aa87 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c524cc57 {
    width: 746px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6abc047 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7dfee9 {
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 bc55666 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d974509 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 251, 251, 1);
    background-image: none;
}
    
#a5c69a69 {
    min-height: 196px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9b33a66 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3a83977 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.93%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 09f98ff {
    width: 85.26%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ae1729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.07%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ddbc143.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 ddbc143 {
    width: 38.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b2733753 {
    margin: 0px 0% 0px 0%;
}
    
#\31 109c132 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 6% 150px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 746caf2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_10);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url("https://le-de.cdn-website.com/eaf423eb6df54deab871aabfb412bf79/dms3rep/multi/opt/WhatsApp+Image+2026-04-14+at+11.48.43+%281%29-1920w.jpeg");
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 746caf2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 3e0a1eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 251, 251, 1);
    background-image: none;
}
    
#\39 cf9186b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_10);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url("https://le-de.cdn-website.com/eaf423eb6df54deab871aabfb412bf79/dms3rep/multi/opt/WhatsApp+Image+2026-04-14+at+11.48.43+%281%29-1920w.jpeg");
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 cf9186b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5b68a7b::before, #e5b68a7b > .bgExtraLayerOverlay {
    
}
#e5b68a7b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_10);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fca130e::before, #\39 fca130e > .bgExtraLayerOverlay {
    
}
#\39 fca130e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_10);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kra.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kra {
    width: 122px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p9p {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lrj {
    align-items: center;
    width: 90.42%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 d5a6ecb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d5a6ecb {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 964c9ed {
    width: 100.00%;
    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 f0c402a {
    align-items: flex-start;
    width: 82.89%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 49a5001.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 49a5001 {
    width: 98px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 870da1f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adbc2172 {
    align-items: center;
    width: 82.89%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c22d2be {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f94be42 {
    align-items: center;
    width: 82.89%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9dfb8d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9dfb8d6 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q55 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 12px;
}
    
#\33 10d241b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f99995 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3993c5a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6b0583a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 6b0583a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ad7fe475 {
    margin: 0px 0% 0px 0%;
}
    
#\39 29e274f {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 80px 100px 80px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdd220ae {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a5e212ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 692e150 {
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#cee987fd {
    background-color: var(--color_6);
    background-image: none;
}
    
#edcac7f4 {
    margin: 0px 0% 100px 0%;
}
    
#\36 b9ab077.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 b9ab077[data-pinned] {
    z-index: 1;
    top: 104px;
    bottom: auto;
    position: sticky;
}
#\36 b9ab077 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 9.4% 0% 4% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea89c3f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 47.5%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8a16e9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8a16e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -3px 0% 10px 0%;
}
    
#b9d6bcf7 {
    width: 616px;
    height: auto;
    max-width: 100%;
}
    
#b5f55a85 {
    min-height: 441px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 100px 0% 100px;
    margin: 0% 0% 0% 0%;
}
    
#\33 15e8e50.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\33 15e8e50 {
    width: 50.17%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 04097fa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9ff915f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\31 9ff915f {
    width: 38.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0921bc7 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#a07ad462 {
    width: 17%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7b00232 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a98ba68 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 f03083a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cbe96cc5 {
    width: 64.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef1212cf {
    margin: 0px 0% 0px 0%;
}
    
#\37 01478e0 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 30px 100px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c6031b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#be68af7e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b6129823 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1a7b41f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4cbe2ff {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df4ecce9 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4cb0472 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(172px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 257e10c {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf055d1 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\31 5e38b25 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0c8bcf2 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfe1a7e2 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#c0940466 {
    align-self: auto;
    max-width: 100%;
    width: 86.79%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ccee48c {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(172px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#c3e9b777 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2da3180 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(172px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb466ce {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\32 9f7a5a1 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 80e6609 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ad7a59d9 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4182782 {
    align-self: auto;
    max-height: 100%;
    min-height: 172px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3f9da39 {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(172px, max-content);
    width: 10.02%;
    border-color: #000000 var(--color_12) #000000 #000000;
    border-width: 0 1px 0 0;
    border-style: solid;
    order: 0;
    margin-right: 10%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e25057 {
    align-self: center;
    max-width: 100%;
    width: 60px;
    justify-self: end;
    height: auto;
    order: 1;
    margin-right: -30px;
}
    
#\35 c1c8824 {
    max-height: 100%;
    min-height: 88px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0a2ce69 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fef4787b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 24px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ccda2fce {
    margin: 0px 0% 0px 0%;
}
    
#\34 78804d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 251, 251, 1);
    background-image: none;
}
    
#\31 d5da2e5 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 54f5480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 72.14%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fec2a0f {
    min-height: 196px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#group_ont {
    width: 25.86%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_mmu {
    width: 312px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#ecb445b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 251, 251, 1);
    background-image: none;
}
    
#a8ddba99 {
    min-height: 811px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 6% 150px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4361089::before, #\30 4361089 > .bgExtraLayerOverlay {
    
}
#\30 4361089 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(230, 247, 247, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a33bcd85 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vcb {
    width: 99.07%;
    height: 657px;
    max-width: 100%;
}
    
#group_t5n {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\37 1aab62a {
    width: 100.00%;
    height: 655px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 647563f {
    margin: 0px 0% 0px 0%;
}
    
#d78d3a9b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#b3518620 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.93%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ddad492 {
    min-height: 196px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\37 edebbe4 {
    width: 85.05%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9909ab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 315c781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.07%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 1b6d1a9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 61c8d87 {
    width: 43.92%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 06f6860 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af4d0c06::before, #af4d0c06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#af4d0c06 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/eaf423eb6df54deab871aabfb412bf79/dms3rep/multi/opt/IMG_1122copi-1920w.jpg");
    background-attachment: fixed;
}
#af4d0c06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDBAURMeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAA//aAAwDAQACEQMRAD8AmsLhagVBkOxNMTlwuOqUSqiLM1OLTNrnqIhz0oMhiXf/2Q==');
}
    
#\37 fc51f6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3ha {
    width: 342px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1bda688 {
    width: 100.00%;
    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 b3d4011 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 bfe251e {
    width: 85.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c87813 {
    min-height: 196px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a0ecdff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.75%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9b2c89d {
    margin: 0px 0% 0px 0%;
}
    
#\30 a757773 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 0316b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 31.3%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05bba5b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebfb2a75 {
    min-height: 256px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 6% 100.7px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 851dbd5 {
    width: 84.12%;
    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 246794b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c09f4fa2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 366.711px;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 144c9d3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#c5dac0b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eae7541d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 31.3%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ce251739 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6e6a41a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#af2220ed {
    margin: 0px 0% 0px 0%;
}
    
#\37 1d93060 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 31.3%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd252e2c {
    width: 84.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5e39332 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6e5d325 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#cd0f46de {
    width: 84.12%;
    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 5c261dd {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 ce1ebd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9b922ff {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 019843d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 1e317c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f216ca8d {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 807066f {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 654a147 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#ac8cae17 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\39 173ee63 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 067a939 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 26e3b35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 d27b45d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c8e6300f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\37 762d092.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 762d092 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf69aeef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afdf9eb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf158d7f {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\33 cd99d3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 cd99d3b {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8509ebe {
    min-height: 309px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 05e6dbf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 a9068fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 a9068fb {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ce2ecca {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\33 c587cfd {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 89e45eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 8ae1269 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a84499b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a84499b1 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a38b5f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 a38b5f0 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3752ec6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 3752ec6 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbb44d88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 80d6020 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb86e477 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3eee315.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 3eee315 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b57b764d {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#fb9df244 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\32 e99fd8a {
    min-height: 309px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 07a0417 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\38 42782e0 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#bf05c3c9 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#bfb82de0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 249a475.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 249a475 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfd2cb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 864f150 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 d7cc697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 0082d60.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 0082d60 {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4416c40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 b98bab5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\30 0bde900 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#ef25894b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ef25894b {
    width: 98px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c20378d8 {
    align-items: flex-start;
    width: 55.52%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 300px 300px 300px 300px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1) rgba(149, 149, 149, 1);
    border-style: solid;
}
    
#\32 a1b2518 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bf3662c {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#ce02f35b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.8%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 2fe8a8d {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#fdbf5900 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8d423c5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 806px;
    padding: 15% 2% 15% 2%;
}
    
#\36 7ad4c88 {
    margin: 0px 0% 0px 0%;
}
    
#a35469da::before, #a35469da > .bgExtraLayerOverlay {
    
}
    
#\37 b671c4e {
    width: 100%;
    min-height: 8px;
    padding: 0px 30px 0px 30px;
    margin: 0% 0% 0% 0%;
}
    
#group_9s9 {
    width: 36.02%;
}
    
#d3ab28b7 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9e16d2 {
    order: 0;
}
    
#widget_18p {
    order: 1;
}
    
#widget_tvt {
    order: 2;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7379f43 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\31 7ddf0d4 {
    width: 30.6%;
    min-height: 8px;
}
    
#c33f3fc4 {
    width: 30.6%;
    min-height: 8px;
}
    
#\36 0317dac {
    width: 22%;
    min-height: 8px;
}
    
#\38 7c80ae9 {
    width: 30.6%;
    min-height: 8px;
}
    
#c68f0a27 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3e32971 {
    height: auto;
    min-height: 98px;
    align-items: center;
    width: 55.51%;
}
    
#\34 495231c {
    height: auto;
    min-height: 98px;
    width: 56.05%;
}
    
#f8617eed {
    height: auto;
    min-height: 100px;
    width: 56.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea2c0b84 {
    width: 59.26425041186161%;
}
    
#\35 8915f2e {
    width: 36.74%;
}
    
#\38 ace4419 {
    padding: 100px 50px 0px 50px;
}
    
#\39 d46db48 {
    width: 223px;
    height: auto;
    min-height: 50px;
}
    
#ee961e95 {
    margin: 0px 0% 0px 0%;
}
    
#f526ea48 {
    width: 100.00%;
}
    
#\38 fb559ea {
    width: 83.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 257a194 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 50px 100px 50px;
}
    
#\30 032aa87 {
    order: 2;
    width: 100%;
    min-height: 80px;
}
    
#a6abc047 {
    order: 3;
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7dfee9 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5c69a69 {
    padding: 100px 50px 0% 50px;
}
    
#\34 9b33a66 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ddbc143 {
    width: 74.51%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 109c132 {
    min-height: 258px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 80px 50px 6% 50px;
}
    
#b2733753 {
    margin: 0px 0% 0px 0%;
}
    
#\39 746caf2 {
    width: 32.6%;
    min-height: 8px;
}
#\39 746caf2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 cf9186b {
    width: 32.6%;
    min-height: 8px;
}
#\39 cf9186b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 fca130e::before, #\39 fca130e > .bgExtraLayerOverlay {
    
}
#\39 fca130e {
    width: 32.6%;
    min-height: 8px;
}
    
#e5b68a7b::before, #e5b68a7b > .bgExtraLayerOverlay {
    
}
#e5b68a7b {
    width: 24.2%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6b0583a {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\37 6b0583a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ad7fe475 {
    margin: 0px 0% 0px 0%;
}
    
#\39 29e274f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 20px 50px 8% 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 692e150 {
    width: 100%;
    min-height: 80px;
}
    
#edcac7f4 {
    margin: 0px 0% 100px 0%;
}
    
#ea89c3f3 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
}
    
#b9d6bcf7 {
    width: 597px;
}
    
#b5f55a85 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 50px 6% 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 04097fa {
    width: 163px;
    height: auto;
    min-height: 50px;
}
    
#c0921bc7 {
    padding: 100px 50px 0px 50px;
}
    
#a07ad462 {
    width: 26.85%;
}
    
#b7b00232 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f03083a {
    width: 69.15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef1212cf {
    margin: 0px 0% 0px 0%;
}
    
#\37 01478e0 {
    min-height: 258px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 80px 50px 6% 50px;
}
    
#\30 257e10c {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccda2fce {
    margin: 0px 0% 0px 0%;
}
    
#\36 fec2a0f {
    padding: 100px 50px 0% 50px;
}
    
#\31 d5da2e5 {
    width: 100.00%;
}
    
#group_ont {
    width: 37.05%;
}
    
#\37 54f5480 {
    width: 60.96%;
}
    
#widget_mmu {
    height: auto;
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8ddba99 {
    min-height: 0;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 50px 6% 50px;
}
    
#\30 4361089::before, #\30 4361089 > .bgExtraLayerOverlay {
    
}
#\30 4361089 {
    width: 100%;
    min-height: 80px;
}
    
#a33bcd85 {
    margin: 0px 0% 0px 0%;
}
    
#group_t5n {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 647563f {
    margin: 0px 0% 0px 0%;
}
    
#\38 ddad492 {
    padding: 100px 50px 0% 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1b6d1a9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#af4d0c06::before, #af4d0c06 > .bgExtraLayerOverlay {
    
}
#af4d0c06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDBAURMeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAA//aAAwDAQACEQMRAD8AmsLhagVBkOxNMTlwuOqUSqiLM1OLTNrnqIhz0oMhiXf/2Q==');
}
    
#b540a9aa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3c87813 {
    padding: 100px 50px 0% 50px;
}
    
#\31 9b2c89d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0316b5e {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ebfb2a75 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 50px 50px 8% 50px;
}
    
#\35 851dbd5 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#af2220ed {
    margin: 0px 0% 0px 0%;
}
    
#\37 1d93060 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 5c261dd {
    height: auto;
    width: 110px;
}
    
#eae7541d {
    width: 49%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8509ebe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\31 019843d {
    width: 22%;
    min-height: 8px;
}
    
#\35 1e317c3 {
    width: 48%;
    min-height: 8px;
}
    
#\33 26e3b35 {
    width: 48%;
    min-height: 8px;
}
    
#\34 7d8f057 {
    margin: 0px 0% 0px 0%;
}
    
#ac8cae17 {
    align-items: center;
    width: 33.70%;
    height: auto;
    min-height: 99px;
}
    
#\38 a38b5f0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bf158d7f {
    width: 34.34%;
    height: auto;
    min-height: 101px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfb82de0 {
    width: 30.6%;
    min-height: 8px;
}
    
#f4416c40 {
    width: 30.6%;
    min-height: 8px;
}
    
#\32 d7cc697 {
    width: 30.6%;
    min-height: 8px;
}
    
#\31 afa104c {
    margin: 0px 0% 0px 0%;
}
    
#ce02f35b {
    width: 22%;
    min-height: 8px;
}
    
#\32 e99fd8a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
}



@media (max-width: 767px) {
    
#\39 29e274f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdd220ae {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ebfb2a75 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6e5d325 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 b671c4e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10% 6% 10% 6%;
    margin: 5% 0% 5% 0%;
}
    
#\31 8d423c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#a35469da::before, #a35469da > .bgExtraLayerOverlay {
    
}
#a35469da {
    background-position: 50% 50%;
}
    
#\36 7ad4c88 {
    margin: 0px 0% 0px 0%;
}
    
#group_9s9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3ab28b7 {
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9e16d2 {
    order: 0;
}
    
#widget_18p {
    order: 1;
}
    
#widget_tvt {
    order: 2;
}
}



@media (max-width: 767px) {
    
#c7379f43 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 100px 4%;
}
    
#\31 7ddf0d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c33f3fc4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 0317dac {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c6d99ca2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 7c80ae9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c68f0a27 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ea2c0b84 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 8915f2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ace4419 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 fb559ea {
    width: 100.00%;
}
    
#f526ea48 {
    width: 99.97%;
}
}



@media (max-width: 767px) {
    
#a809f494 {
    order: 1;
}
    
#\34 72fa5c8 {
    height: 240px;
}
    
#\33 257a194 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 20px 4% 70px 4%;
}
    
#\30 032aa87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#c524cc57 {
    order: 1;
}
    
#a6abc047 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7dfee9 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#a5c69a69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 4% 0px 4%;
}
    
#\37 3a83977 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 2ae1729 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ddbc143 {
    width: 100.00%;
}
    
#\34 9b33a66 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 109c132 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 30px 150px 30px;
}
    
#\39 746caf2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
#\39 746caf2.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 cf9186b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
#\39 cf9186b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5b68a7b::before, #e5b68a7b > .bgExtraLayerOverlay {
    
}
#e5b68a7b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 fca130e::before, #\39 fca130e > .bgExtraLayerOverlay {
    
}
#\39 fca130e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#b2733753 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6b0583a {
    width: 100%;
    min-height: 380px;
    align-items: flex-start;
    row-gap: 16px;
    height: auto;
    padding: 8px 0px 8px 0px;
}
#\37 6b0583a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 29e274f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 12% 2%;
}
}



@media (max-width: 767px) {
    
#\36 692e150 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b9ab077.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\36 b9ab077 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ea89c3f3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\39 8a16e9c {
    margin-bottom: 8px;
}
    
#b5f55a85 {
    min-height: 0;
    flex-direction: column;
    row-gap: 9px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\33 15e8e50 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\37 01478e0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#be68af7e {
    width: 100%;
}
    
#b6129823 {
    width: 100%;
}
    
#e1a7b41f {
    width: 100%;
}
    
#\36 4cbe2ff {
    width: 70%;
    min-height: 90px;
}
    
#df4ecce9 {
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4cb0472 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
}
    
#\30 257e10c {
    flex-direction: column;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#\33 cf055d1 {
    align-self: center;
    width: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -20px;
}
    
#\31 5e38b25 {
    width: 70%;
    min-height: 90px;
}
    
#f0c8bcf2 {
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#cfe1a7e2 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c0940466 {
    width: 100%;
}
    
#\31 ccee48c {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
}
    
#c3e9b777 {
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2da3180 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
}
    
#\33 cb466ce {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 9f7a5a1 {
    width: 70%;
    min-height: 90px;
}
    
#\30 80e6609 {
    width: 100%;
}
    
#ad7a59d9 {
    width: 100%;
}
    
#b4182782 {
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#c3f9da39 {
    grid-template-rows: minmax(140px, max-content);
    width: 14%;
}
    
#d4e25057 {
    align-self: center;
    width: 40px;
    justify-self: end;
    margin: 0px -20px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c1c8824 {
    width: 70%;
    min-height: 90px;
}
    
#\35 0a2ce69 {
    width: 100%;
}
    
#fef4787b {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#a8ddba99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 30px 50px 30px;
}
    
#\30 4361089::before, #\30 4361089 > .bgExtraLayerOverlay {
    
}
#\30 4361089 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
}
    
#a33bcd85 {
    margin: 0px 0% 0px 0%;
}
    
#group_t5n {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b3518620 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 ddad492 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#\39 315c781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 647563f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 1b6d1a9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#af4d0c06::before, #af4d0c06 > .bgExtraLayerOverlay {
    
}
#af4d0c06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDBAURMeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAA//aAAwDAQACEQMRAD8AmsLhagVBkOxNMTlwuOqUSqiLM1OLTNrnqIhz0oMhiXf/2Q==');
}
    
#\37 fc51f6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3c87813 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 0px 4%;
}
    
#\33 a0ecdff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a757773 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 9b2c89d {
    margin: 0px 0% 0px 0%;
}
    
#\39 bfe251e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 0316b5e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#ebfb2a75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 30px 6% 12% 6%;
}
    
#\37 1d93060 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\37 144c9d3 {
    width: 96px;
    height: auto;
}
    
#\37 5c261dd {
    width: 96px;
    height: auto;
}
    
#eae7541d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#ce251739 {
    width: 96px;
    height: auto;
}
    
#af2220ed {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 d27b45d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f8509ebe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 100px 4%;
}
    
#\31 019843d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 1e317c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 26e3b35 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 7d8f057 {
    margin: 0px 0% 0px 0%;
}
    
#\35 89e45eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bfb82de0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4416c40 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bbb44d88 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d7cc697 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 afa104c {
    margin: 0px 0% 0px 0%;
}
    
#ce02f35b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 e99fd8a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 100px 4%;
}
}

