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

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

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

  *#dm .dmInner div.u_2016341037 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1209380690 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1468890427 { gap:7px !important; }

  *#dm .dmInner a.u_1468890427 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner a.u_1677813870 { gap:7px !important; }

  *#dm .dmInner a.u_1677813870 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1632885718 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1032094582 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1085859158 { gap:7px !important; }

  *#dm .dmInner a.u_1085859158 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1393553146 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1400233309 { gap:7px !important; }

  *#dm .dmInner a.u_1400233309 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1739098495 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1121179711 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1971197814 { gap:7px !important; }

  *#dm .dmInner a.u_1971197814 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner a.u_1090460504 { gap:7px !important; }

  *#dm .dmInner a.u_1090460504 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/icon/Arrow_3134095.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
  }

  *#dm .dmInner div.u_1014966878 hr {
    border-width:4px !important;
    color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1247976770 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1247976770 .dmforminput input {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .dmforminput textarea {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .dmforminput .fileUploadLink {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .checkboxwrapper span {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .radiowrapper span {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .optinwrapper div {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .freetextwrapper {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .dmforminput select {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 .dmforminput option {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1247976770 input:not([type="submit"]) {
    border-color:rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1247976770 textarea {
    border-color:rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1247976770 select {
    border-color:rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) rgba(105,105,105,1) !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1247976770 input::placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 input.placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 textarea::placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 textarea.placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 select::placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 select.placeholder { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1247976770 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:121px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1247976770 input[type="submit"] { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1247976770 .dmformsubmit:hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1247976770 .dmformsubmit.hover {
    background-image:initial !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1247976770 .dmformsubmit:hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1247976770 .dmformsubmit.hover input[type="submit"] { color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.15);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\34 4148d80 {
    min-height: 547px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/ed60464bdc8b4a17a7f1eee06c71082d/dms3rep/multi/opt/imgi_12_inundacion_zgz__msi___png-1920w.png);
    box-shadow: none;
}
    
#group_llo {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_7vg.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 50%;
}
#widget_7vg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tjh.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 50%;
}
#widget_tjh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    min-height: 416px;
    padding: 80px 2% 80px 2%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    
}
    
#widget_7vg.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 27%;
}
    
#widget_tjh.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 27%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
    
#group_llo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    
}
    
#widget_7vg.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
    
#widget_tjh.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
}



@media all {
    
#b4273f6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 32.74764397905759%;
    min-width: 4%;
}
    
#\34 687d31c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.14%;
    min-width: 4%;
}
    
#\37 f24c685 {
    min-height: 186px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 3% 2% 3%;
}
    
#widget_iit {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mhq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mhq {
    width: 13.53%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_8gs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b4273f6f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 687d31c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 f24c685 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 11px;
}
}



@media all {
    
#c810f7f6 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 3% 2% 3%;
}
    
#group_of7 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    padding: 0px 0px 0px 0px;
}
    
#widget_mgj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ccn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3gl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbc57283.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbc57283 {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_erf {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\31 5a7e934 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
}
    
#d8606d86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dad753c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1d6545c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1d6545c {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a64cf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 480ea50 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\34 17507d3 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 61d30db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ce3fa50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdf152f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bdf152f0 {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e69974c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e3cd7d0 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c810f7f6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_mgj {
    height: auto;
}
    
#d8606d86 {
    height: auto;
}
    
#\37 61d30db {
    height: auto;
}
    
#group_of7 {
    width: 100%;
    min-height: 80px;
}
    
#\31 5a7e934 {
    width: 100%;
    min-height: 80px;
}
    
#\34 17507d3 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c810f7f6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_of7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_mgj {
    height: auto;
}
    
#\31 5a7e934 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d8606d86 {
    height: auto;
}
    
#\34 17507d3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 61d30db {
    height: auto;
}
}



@media all {
    
#\30 2f9f15e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3069d3a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c3069d3a {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfa99c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d2c6c090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 1e23637 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\39 305ea0d {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#d3b71890 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c6af49c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 a9aaaf9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 a9aaaf9 {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cef0d357.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cef0d357 {
    width: 12.933467873168722%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65fe1a4 {
    min-height: 464px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\35 227577c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 7503347 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    padding: 0px 0px 0px 0px;
}
    
#e1d47621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a0ad11c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 780c0fd {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dcd1e485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_k32 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
}
    
#c9d01159 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.99999465463556%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 932761f {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6a067a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.99649151659482%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3a79e1b {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6af49c8 {
    height: auto;
}
    
#\34 65fe1a4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 227577c {
    height: auto;
}
    
#e1d47621 {
    height: auto;
}
    
#\30 7503347 {
    width: 100%;
    min-height: 80px;
}
    
#\39 1e23637 {
    width: 100%;
    min-height: 80px;
}
    
#\39 305ea0d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c6af49c8 {
    height: auto;
}
    
#\34 65fe1a4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 227577c {
    height: auto;
}
    
#\30 7503347 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e1d47621 {
    height: auto;
}
    
#\39 1e23637 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 305ea0d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_k32 {
    height: auto;
    min-height: 65px;
}
    
#\32 d6a067a {
    height: auto;
    min-height: 65px;
}
}



@media all {
    
#\33 a72c3be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d59cb5f6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\30 e3f33fc {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_u58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5c97bcb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 5c97bcb {
    width: 4.0817030947204405%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gbm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 19px;
}
    
#widget_2js {
    width: 217px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
}



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



@media (max-width: 767px) {
    
#\33 a72c3be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d59cb5f6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 5c97bcb {
    width: 12.83%;
}
}



@media all {
    
#\39 54fff58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.87914485165794%;
    min-width: 4%;
    order: 0;
}
    
#\33 0c9f213 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.01%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\33 de0781c {
    min-height: 201px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
}
    
#group_f2q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_ibu {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_6vl {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.59%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sof {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_60o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d03a15d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46cad8d {
    width: 68.9375px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a512f9d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 81.80%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 167df2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce65c31d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 de0781c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 201px;
    column-gap: 2%;
}
    
#\39 54fff58 {
    width: 49%;
    min-height: 8px;
}
    
#\33 0c9f213 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 54fff58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0c9f213 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 de0781c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\35 390e3e4 {
    min-height: 246px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#db2d4bbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.87914485165794%;
    min-width: 4%;
    order: 0;
}
    
#dd967de6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 84.59%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5aa0316 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2ea2f86 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 0e129a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ab04315 {
    width: 58px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a52745f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.01%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#d9d29a23 {
    width: 68.9375px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 24b820a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ef7b48bc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 81.80%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2aae5d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fee3c4ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 390e3e4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 246px;
    column-gap: 2%;
}
    
#db2d4bbf {
    width: 49%;
    min-height: 8px;
}
    
#\36 a52745f {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 a52745f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 390e3e4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#db2d4bbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 2736708 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#\38 a09e6ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 04d648a {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 b4eaf63.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 b4eaf63 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8g5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\34 2736708 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 a09e6ec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}

