@media all {
  *#dm .dmInner a.u_2801833180 { border-radius:5px 5px 5px 5px !important; }

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

  *#dm .dmInner div.u_1428679804 {
    background-color:rgba(66,120,36,1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_4069074000 .cardTitle {
    font-family: 'Raleway' !important;
    font-weight:700 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_727200809 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner a.u_3368360753 {
    background-color:rgba(249,249,249,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_3368360753:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3368360753.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1997713142 {
    background-color:rgba(249,249,249,0) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_3306972490 {
    background-color:rgba(48,59,113,0.1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1848679966 {
    background-color:rgba(48,59,113,0.1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1031324118 {
    background-color:rgba(48,59,113,0.1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1355268268 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1328048631 { background-position:0% 50% !important; }

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

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

  *#dm .dmInner div.u_1999798711 {
    background-color:rgba(249,249,249,0) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner *.u_1881784828 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1716398172 { background-position:50% 100% !important; }

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

  *#dm .dmInner a.u_1328609776 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner a.u_1328609776:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1328609776.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1328609776 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1328609776 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/390a20363df54347b9a1a699291d7fc4/icon/ground_1283937.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1328609776:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1328609776.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1248189846 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner a.u_1248189846:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1248189846.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1248189846 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1248189846:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1248189846.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1248189846 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/390a20363df54347b9a1a699291d7fc4/icon/construction+plot_6055291.svg) !important;
    background-color:var(--color_5) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4069074000 .cardTitle { font-size:20px !important; }

  *#dm .dmInner *.u_727200809 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_3378770930 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1355268268 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_3864288618 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3864288618 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_727200809 .photoGalleryThumbs .image-container a { padding-top:350px !important; }

  *#dm .dmInner *.u_3378770930 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3378770930 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1355268268 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(249,249,249,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(249,249,249,0);
    background-image: none;
    justify-content: flex-end;
    flex-wrap: nowrap;
    align-items: flex-end;
    border-radius: 0 0 5px 5px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_a9r {
    align-items: flex-start;
    width: 59.71%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3tr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de88ffec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_fdc {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u8t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_rd9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 38.53%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u6l.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 20px 20px;
}
#widget_u6l {
    width: 230px;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f925d9fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 20px 20px;
}
#f925d9fd {
    width: 230px;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d807f39d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be303c7c {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_m63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#c5da2fe3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aa0610c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6ecf7da {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\31 d8c10a0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jec {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hob {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
}
    
#widget_tv7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
    order: 2;
}
    
#a5c6178a {
    background-color: rgba(249,249,249,0);
    background-image: none;
}
    
#\37 ab5c4b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#df7c6d25 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4ee044f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
}
    
#ee7574c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
    order: 2;
}
    
#\38 86ceb0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#dcb83e0d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf98f099 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
}
    
#c19a72f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
    order: 2;
}
    
#\34 be045c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d1005343 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f778c49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
}
    
#\38 bb2d68e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -4px;
    order: 2;
}
}



@media all {
    
#\34 b8d4d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 60%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c9c0bf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af1065c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 2% 2%;
}
    
#widget_llb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_td8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_td8 {
    width: 94.44%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#widget_1ns.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1ns {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_ulj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0cecfb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0766815 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.15%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b0bb891 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 54.17%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 17b53eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 41.83%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf556e99 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 4% 2%;
}
    
#\38 3ba811f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2ca052c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4dfa5e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1113df8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.69%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a494a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6d90d3c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f354836a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b95259b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b337ac12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66,120,36,0.1);
    background-image: none;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45.85%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(66, 120, 36, 0.1);
    background-image: none;
    align-self: auto;
    order: 0;
    box-shadow: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_18o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_sfp {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    order: 3;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    --column-gap: 4%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7vc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 65e3d00 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ee4aaf0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c37ca331.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#c37ca331 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b90b07da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9de05a6 {
    min-height: 1189px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_8ou {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 629e072.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 629e072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1uo {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_pua {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    --column-gap: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_6);
    background-image: none;
    padding: 20px 20px 0px 20px;
    margin: 50px 0% 0px 0%;
}
    
#widget_gcl {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_krd {
    align-items: flex-start;
    width: 70%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 418479f {
    align-items: flex-start;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0dp.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_0dp {
    width: 318px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0s2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0s2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -170px 0% 0px 0%;
}
    
#\32 77be4f7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 839ec96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 013d871 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 b5ecdff {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#widget_lqi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5553bc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5553bc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5b724a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\31 224058e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f37da8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\36 f37da8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 60ae58f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(66,120,36,0.10);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6e3ff5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e6e3ff5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 77c0519 {
    margin: 0px 0% 0px 0%;
}
    
#\34 10d71e1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 10d71e1 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4030296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 de245c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9ccfe18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3aab3b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
}
    
#\34 48d1ccc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a351dce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a351dce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hpn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gp8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#widget_gp8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_v28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 12271a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#\38 12271a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#adf8e707 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 6482f40.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#\38 6482f40 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 20px 0% 0px 0%;
}
    
#group_rfn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#widget_btu {
    width: 75.63%;
    height: auto;
    max-width: 100%;
}
    
#fe235f69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe235f69 {
    width: 51.45%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px -180px;
}
    
#c4278e70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c4278e70 {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f2b4584 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c51b76be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6607f8a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
}
    
#b938d932 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_q8p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1ed4b81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1ed4b81 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae465c47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae465c47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9befacb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 176c17f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1699264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1699264 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb8365d3 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1fa4800 {
    margin: 0px 0% 0px 0%;
}
    
#b6caec41 {
    width: auto;
    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 {
    
#\34 95a962e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\36 f6e4ab7 {
    min-height: 442px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 2% 4% 2%;
}
    
#e2db9364 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c558cf17 {
    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;
}
    
#b0faea01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-start;
    flex: 1 1 auto;
    order: 0;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
    
#f2e55829 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3137c1d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 98106c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    justify-content: flex-start;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 117b875 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f51668c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf64ae63 {
    background-color: var(--color_2);
    background-image: none;
}
    
#d68bfcab {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fdc {
    margin-top: 6px;
}
    
#group_u8t {
    align-items: flex-end;
}
    
#group_rd9 {
    column-gap: 3.0940294899685763%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_u6l {
    margin-right: 0%;
    margin-left: 0%;
    width: 230px;
}
    
#f925d9fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 230px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6ecf7da {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
}
    
#aa0610c4 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 ab5c4b7 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 86ceb0c {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 be045c1 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af1065c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\34 b8d4d6d {
    width: 100%;
    min-height: 80px;
}
    
#\36 c9c0bf4 {
    width: 100%;
    min-height: 80px;
}
    
#d0cecfb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf556e99 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
}
    
#\38 b0bb891 {
    width: 100%;
    min-height: 80px;
}
    
#\37 17b53eb {
    width: 100%;
    min-height: 80px;
}
    
#c37ca331 {
    width: 64.68%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9de05a6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_0s2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0s2 {
    margin: 0px 0% 0px 0%;
}
    
#group_pua {
    align-items: flex-end;
}
    
#group_krd {
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3aab3b3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c9ccfe18 {
    width: 100%;
    min-height: 80px;
}
    
#\37 de245c6 {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 800px;
    align-items: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_u8t {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_a9r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rd9 {
    width: 100%;
    column-gap: 6.911447084233262%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#widget_u6l {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f925d9fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d807f39d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#be303c7c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#c5da2fe3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aa0610c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ecf7da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
}
    
#\37 ab5c4b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 86ceb0c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 be045c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 d8c10a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 b8d4d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c9c0bf4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af1065c3 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#widget_td8 {
    width: 100.00%;
}
    
#widget_1ns {
    width: 100.00%;
}
    
#d0cecfb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0766815 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b0bb891 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\37 17b53eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf556e99 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#group_sfp {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_e1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b337ac12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 1113df8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b90b07da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9de05a6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_0s2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0s2 {
    margin: 0px 0% 0px 0%;
}
    
#group_pua {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_krd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 418479f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 839ec96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 013d871 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a5b724a6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\31 224058e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 60ae58f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f37da8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f37da8b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 de245c6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c9ccfe18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3aab3b3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fe235f69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe235f69 {
    margin: 0px 0px 0px -100px;
}
}



@media (max-width: 767px) {
    
#c51b76be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6607f8a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c1ed4b81 {
    width: 100.00%;
}
    
#\32 9befacb {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\33 176c17f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb8365d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1fa4800 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 95a962e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f6e4ab7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b0faea01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 98106c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

