@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

  *#dm .dmInner a.u_1685923667 { border-radius:0px 15px 0px 15px !important; }

  *#dm .dmInner div.u_1041904353 hr {
    border-width:6px !important;
    color:rgba(255,184,40,1) !important;
  }

  *#dm .dmInner a.u_1037537617:hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1037537617.hover {
    background-color:rgba(34,41,49,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1037537617 span.text {
    font-weight:600 !important;
    color:rgba(37,37,37,1) !important;
  }

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

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

  *#dm .dmInner a.u_1037537617 {
    border-radius:0px 15px 0px 15px !important;
    background-color:rgba(239,239,239,1) !important;
    background-image:initial !important;
    gap:5px !important;
  }

  *#dm .dmInner a.u_1037537617 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/icon/Phone_7377165.svg) !important;
    background-color:var(--color_6) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1994176980 hr {
    border-width:6px !important;
    color:rgba(255,184,40,1) !important;
  }

  *#dm .dmInner div.u_1899807781 hr {
    border-width:6px !important;
    color:rgba(255,184,40,1) !important;
  }

  *#dm .dmInner div.u_1161490166 hr {
    border-width:6px !important;
    color:rgba(255,184,40,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1386989604 .svg { fill:rgba(34,41,49,1) !important; }

  *#dm .dmInner div.u_1395766303 .svg { fill:rgba(34,41,49,1) !important; }

  *#dm .dmInner div.u_1449061775 .svg { fill:rgba(34,41,49,1) !important; }

  *#dm .dmInner div.u_1076092595 {
    border-style:solid !important;
    border-color:var(--color_5) !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1076092595 .dmformsubmit {
    float:none !important;
    text-align:LEFT !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput { padding-inline:0px !important; }

  *#dm .dmInner div.u_1076092595 .spacing-container { margin-inline:-0px !important; }

  *#dm .dmInner div.u_1076092595 input:not([type="submit"]) {
    border-color:rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1076092595 textarea {
    border-color:rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1076092595 select {
    border-color:rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) rgb(30,97,147) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Open Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1076092595 .m-recaptcha {
    font-family:'Open Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput input {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput textarea {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .radiowrapper span {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .optinwrapper div {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .freetextwrapper {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput select {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .dmforminput option {
    color:var(--color_2) !important;
    font-family: Hind !important;
  }

  *#dm .dmInner div.u_1076092595 .dmformsubmit:hover {
    background-image:initial !important;
    background-color:rgba(234,255,179,1) !important;
  }

  *#dm .dmInner div.u_1076092595 .dmformsubmit.hover {
    background-image:initial !important;
    background-color:rgba(234,255,179,1) !important;
  }

  *#dm .dmInner div.u_1076092595 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    background-color:rgba(27,54,92,1) !important;
    background-image:initial !important;
    border-radius:0px 20px 0px 20px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1076092595 .dmformsubmit:hover input[type="submit"] { color:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1076092595 .dmformsubmit.hover input[type="submit"] { color:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1076092595 input[type="submit"] {
    color:var(--color_2) !important;
    font-family:'Open Sans' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1789681326 hr {
    border-width:6px !important;
    color:rgba(255,184,40,1) !important;
  }

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

  *#dm .dmInner nav.u_1012680048 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1076092595 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .m-recaptcha { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput input { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput textarea { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput .fileUploadLink { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .checkboxwrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .radiowrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .optinwrapper div { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .freetextwrapper { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput select { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput option { font-size:13px !important; }

  *#dm .dmInner div.u_1076092595 .dmformsubmit {
    height:50px !important;
    width:314px !important;
  }

  *#dm .dmInner div.u_1076092595 input[type="submit"] { font-size:13px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1076092595 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmformsubmit {
    width:130px !important;
    height:50px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1076092595 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1076092595 .dmformsubmit {
    height:50px !important;
    width:625px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: linear-gradient(180deg, rgba(249, 249, 249, 1) 48%, rgba(0, 0, 0, 0) 100%);
}
}



@media all {
    
#\38 003967d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 aa7f560 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 827px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 b2602c5 {
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/imgi_10_losesquimos-agriculturaecologica__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#group_e2f {
    align-items: center;
    width: 100%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 10%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    align-self: center;
}
    
#widget_9p4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m5c {
    width: 155px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 aa7f560 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 521px;
}
}



@media (max-width: 767px) {
    
#\38 003967d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 aa7f560 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 70%;
}
}



@media all {
    
#fb09a5bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 47.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 d839bf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.74999999999999%;
    min-width: 4%;
}
    
#f26f2de1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_456 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 9eab24a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 6a60720 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_fcs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_742.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_742 {
    width: 12.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f26f2de1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
}
    
#widget_fcs {
    height: auto;
}
}



@media (max-width: 767px) {
    
#fb09a5bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d839bf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f26f2de1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_fcs {
    height: auto;
}
}



@media all {
    
#\37 4c31cd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 7811d89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 7c37ad1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 188px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_m63 {
    width: 28.999999999999996%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_akm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd4a3638::before, #dd4a3638 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#dd4a3638 {
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/imgi_10_losesquimos-agriculturaecologica__msi___jpg-eebb8c23-1920w.jpg);
    background-attachment: fixed;
}
#dd4a3638.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAURITNB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMFESH/2gAMAwEAAhEDEQA/AMi3adbCGuqqFHIPsqMsddCREBV2CC5VuN2kf//Z');
}
    
#widget_bhg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6a6ef17 {
    width: 153px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7c37ad1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 176px;
}
    
#dd4a3638::before, #dd4a3638 > .bgExtraLayerOverlay {
    
}
#dd4a3638.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAURITNB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMFESH/2gAMAwEAAhEDEQA/AMi3adbCGuqqFHIPsqMsddCREBV2CC5VuN2kf//Z');
}
}



@media (max-width: 767px) {
    
#\37 4c31cd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7811d89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 7c37ad1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_m63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd4a3638::before, #dd4a3638 > .bgExtraLayerOverlay {
    
}
#dd4a3638.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABAURITNB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMFESH/2gAMAwEAAhEDEQA/AMi3adbCGuqqFHIPsqMsddCREBV2CC5VuN2kf//Z');
}
}



@media all {
    
#f645f0c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 a719174.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a719174 {
    width: 12.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 0e2b5ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee53c322 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#ecb07957 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 438px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c8b7a4e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_r8k {
    width: 100%;
    height: 328px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecb07957 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 410px;
}
}



@media (max-width: 767px) {
    
#f645f0c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee53c322 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ecb07957 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\36 5120098 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2312163 {
    padding-top: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-bottom: 4%;
}
    
#\35 12cb202 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#group_c4p {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_vtb {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(234, 255, 179, 1);
    background-image: initial;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
}
    
#\38 01c88ce {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
}
    
#e7a1d32b {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
}
    
#\35 f8abe74 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
}
    
#widget_o9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qbv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0m2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vo0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4908b57 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(234, 255, 179, 1);
    background-image: initial;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
}
    
#c7207be2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1b06081 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\39 720fde4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c4375eb {
    align-items: flex-start;
    width: 99.59%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#d1026576 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6577fc7 {
    align-items: flex-start;
    width: 99.59%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 0px 1px 1px 1px;
    background-color: var(--color_2);
    background-image: initial;
}
    
#be09e065 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_hec {
    width: 100%;
    min-width: 4%;
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    background-color: rgba(234, 255, 179, 1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 1px 1px 0px 1px;
    padding: 16px 16px 16px 16px;
}
    
#widget_rk4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3924b44 {
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/imgi_5_201875559_m_normal_none__msi___jpg-e6ac3910-1920w.jpg);
}
#\34 3924b44.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGBABAAMBAAAAAAAAAAAAAAAAAAEREjH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDU2YSm76CaH//Z');
}
}



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



@media (max-width: 767px) {
    
#\37 2312163 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 12cb202 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_hec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 b4c39e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#\33 c1471ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd8a938e {
    padding-bottom: 4%;
    min-height: 438px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e597d88c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#a8b64934.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a8b64934 {
    width: 12.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 63057da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_78t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd8a938e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 305px;
}
    
#widget_78t {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 b4c39e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd8a938e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e597d88c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_78t {
    height: auto;
}
}



@media all {
    
#\34 af9fb1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/resta-img22__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
    flex-direction: row;
    padding: 16px 6% 16px 6%;
}
#\34 af9fb1a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI1wXBsQ3AIBAEQao1qSPkCEQrroO+9vciZlqSk+RXtzqqaqoL+IAH6MB7Ac3lIiFBo9JWAAAAAElFTkSuQmCC');
}
    
#ac997d92 {
    padding-bottom: 4%;
    min-height: 446px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\37 833e764 {
    background-color: rgba(226, 246, 173, 1);
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/az-subtle__msi___png-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\37 833e764.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQY02NgYGDgQcK8SJgHDQ+kQl4iMQ0UDpCvAeK1BOTWJLwCAAAAAElFTkSuQmCC');
}
    
#\37 8ccd932 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 5%;
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_0vs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 12afd07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_027 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a87f17cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a87f17cf {
    width: 12.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_npp {
    width: 42.15%;
    height: auto;
    max-width: 100%;
}
    
#Puntosdedistribucion {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac997d92 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 400px;
}
    
#widget_npp {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 af9fb1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\34 af9fb1a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI1wXBsQ3AIBAEQao1qSPkCEQrroO+9vciZlqSk+RXtzqqaqoL+IAH6MB7Ac3lIiFBo9JWAAAAAElFTkSuQmCC');
}
    
#ac997d92 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_npp {
    height: auto;
}
    
#Puntosdedistribucion {
    margin: 0px 0% 0px 0%;
}
    
#\37 8ccd932 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7602266 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2718768 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 4311e7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a9729789 {
    padding-bottom: 4%;
    min-height: 175px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_0vu {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dcb1b78 {
    background-color: rgba(226, 246, 173, 1);
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/az-subtle__msi___png-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\31 dcb1b78.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQY02NgYGDgQcK8SJgHDQ+kQl4iMQ0UDpCvAeK1BOTWJLwCAAAAAElFTkSuQmCC');
}
    
#group_ucr {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
}
    
#\35 d9c600f {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 884f5c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 81bef92 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6fc4dfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 dc71ab0 {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
}
    
#d4667b6c {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cafe044c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d24171 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f346f831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8730afd {
    align-items: flex-start;
    width: 100%;
    min-height: 173px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
}
    
#\38 614f137 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 58f3d97 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b217413 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01d73c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fb582f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d04beb {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6018af6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f7249d55 {
    align-items: flex-start;
    width: 100%;
    min-height: 137px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
}
    
#\31 ad65f6a {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0892f30 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b937167 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 178166b {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a48a370 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#af95e266 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ef6dc2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef76d032 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b8f6de8c {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4d13df4 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db032b83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 867d6c8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ffc8059 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbbe3514 {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 307a932 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4c1460a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4c8296 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a2ae45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e1807f9 {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85c7ee2 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8cfafd7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e18d20 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab6a1282 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 66bbf37 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b15bafc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4a8f685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b43155 {
    align-items: flex-start;
    width: 100%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a9bfc6 {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 696363f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e035ff8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbc9e1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d09d98e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 73aa61c {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd7a0236 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 96c3b80 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f29334e2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a3965c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e3bdbaeb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8a0a612 {
    align-items: flex-start;
    width: 100%;
    min-height: 199px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 3px 3px 3px 3px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e10f43da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cfb493f {
    width: 89.0084985835694%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 475ab6a {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4590554 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb25642d {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c232ec4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2718768 {
    width: 32.666666666666664%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
}
    
#a9729789 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 175px;
    column-gap: 1%;
}
    
#\38 4311e7f {
    width: 32.666666666666664%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
}
    
#\34 6fc4dfb {
    width: 32.666666666666664%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
}
}



@media (max-width: 767px) {
    
#\33 2718768 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4311e7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9729789 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 6fc4dfb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 004e949 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.167750000000005%;
    min-width: 4%;
    padding: 16px 30px 35px 30px;
}
    
#\34 962c8ae {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 752px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 0aa8dff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_3cs {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#widget_gbd {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_c3q {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eabd554f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#\31 9f6f917 {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b71a0072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2b87d4e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
}
    
#\31 93c5e8e {
    width: 22px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cf1f242 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a277cf9a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#a277cf9a {
    max-width: 100%;
    width: 490px;
    height: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4c30483 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 45.83%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(30, 157, 44, 1);
    background-image: initial;
    padding: 16px 30px 16px 30px;
}
    
#\36 58ce05d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0%;
}
#\36 58ce05d {
    max-width: 100%;
    width: 96.77849264705883%;
    height: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3e88556 {
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/imgi_8_106887374_m_normal_none__msi___jpg-1920w.jpg);
    background-position: 50% 0%;
}
#\31 3e88556.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABAgQGERYhU5H/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEIVH/2gAMAwEAAhEDEQA/ANohnNOVQRmGTQnDMp3vS6yeIigOuzdTpK7ABi//2Q==');
}
    
#\36 99134bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 99134bb {
    width: 12.05%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 962c8ae {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 822px;
}
    
#f4c30483 {
    padding-left: 8px;
    padding-right: 8px;
    width: 48.26%;
}
    
#\30 004e949 {
    width: 51.64988266808537%;
}
}



@media (max-width: 767px) {
    
#\30 004e949 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 962c8ae {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a277cf9a {
    align-self: center;
    margin-left: 0%;
    width: 343px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#f4c30483 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media all {
    
#\38 9ca77f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/5ba24f63d66047499f2d80b63d17c402/dms3rep/multi/opt/resta-img23__msi___png-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
}
#\38 9ca77f0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI1wXBsRHAIAwAMdbl6FKGioNdMkiGer/dILWq+jPzU4/6qkvdETGBDgzgudIKIlDHl3kSAAAAAElFTkSuQmCC');
}
    
#d6e1f105 {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\32 be04737 {
    background-color: rgba(255, 184, 40, 1);
    background-image: initial;
}
    
#widget_h02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k5j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6e1f105 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 9ca77f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 9ca77f0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI1wXBsRHAIAwAMdbl6FKGioNdMkiGer/dILWq+jPzU4/6qkvdETGBDgzgudIKIlDHl3kSAAAAAElFTkSuQmCC');
}
    
#d6e1f105 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}

