@media all {
  *#dm .dmInner a.u_1481161100 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/icon/Phone_1147910.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1703400293 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/icon/Phone_1147910.svg) !important;
  }

  *#dm .dmInner div.u_1894204207 p { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 li { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1960045532 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1960045532:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/icon/Phone_1147910.svg) !important;
  }

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

  *#dm .dmInner div.u_1232140591 .dmwidget-title {
    color:var(--color_3) !important;
    font-weight:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1232140591 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1232140591 .m-recaptcha {
    color:var(--color_4) !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1232140591 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1232140591 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1232140591 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1232140591 input::placeholder { color:rgba(106,106,106,1) !important; }

  *#dm .dmInner div.u_1232140591 input.placeholder { color:rgba(106,106,106,1) !important; }

  *#dm .dmInner div.u_1232140591 textarea::placeholder { color:rgba(106,106,106,1) !important; }

  *#dm .dmInner div.u_1232140591 textarea.placeholder { color:rgba(106,106,106,1) !important; }

  *#dm .dmInner div.u_1232140591 select::placeholder { color:rgba(106,106,106,1) !important; }

  *#dm .dmInner div.u_1232140591 select.placeholder { color:rgba(106,106,106,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1328338001 .postArticle .blogImgLink { height:250px !important; }

  *#dm .dmInner div.u_1328338001 .postArticle>.inner {
    border-radius:0px !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1328338001 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1328338001 .authorBar { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1328338001 .postDescription {
    max-height:4.1em !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1328338001 .readMore a { color:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_6);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3b4e364 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c32e940 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 dc3740d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_nab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#widget_nab {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 abd7748.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\35 abd7748 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_644 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 250px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0gj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jnc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_7pq {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/dms3rep/multi/opt/1-3-1920w.jpg");
}
    
#\35 bedeb00 {
    margin: 0px 0% 0px 0%;
}
    
#a04d0a2c {
    align-items: flex-start;
    width: 100%;
    min-height: 789px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    order: 0;
    padding: 250px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98e1704.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\36 98e1704 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 80db7aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\37 80db7aa {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#eb81f444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce01e021 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a27e3385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 48ce7cd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a6353d49 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#group_7qe {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_ajl {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#widget_gae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1d51aa5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\38 1d51aa5 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba14f1d {
    margin: 0px 0% 0px 0%;
}
    
#widget_9v0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0e5fa2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dce4d618 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 3cbc6af {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#f36ffda7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0883ec6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\35 0883ec6 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4b5dc3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de2e4861 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0e3548b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ffb6dcc9 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#f15abb96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb0337e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#fb0337e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 159cef0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b960428d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5bbe508 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#df431336 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\33 a72e462 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb13896d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#fb13896d {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4fbbfa2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 a35c7b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 828eec4 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 a3c5938 {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\35 29d7c0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 83a2424.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\33 83a2424 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf6a595 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7e21c89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#abf7fb6d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c9a8061c {
    width: 200px;
    height: 200px;
    max-width: 100%;
}
    
#\36 7d9ae2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e5b4a1c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\37 e5b4a1c {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9981db2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 7475168 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 8.3% 80px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8f11996 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 3ef058f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-width: 4%;
    padding: 40px 20px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fcb70ba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/dms3rep/multi/opt/1-1-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#widget_rbu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0a03d79 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ogd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 200c67f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\36 200c67f {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h50 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9757da6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#c9757da6 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c430c5b5 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#bfa04dd2 {
    margin: 0px 0% 0px 0%;
}
    
#f2e804da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/dms3rep/multi/opt/1-12-1920w.jpg");
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 d4ac3f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3a1ad8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f16fc09a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 40px 0px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_vv5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l8h {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b08b64b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb11a151 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 160px 8.3% 160px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#ccd66d06::before, #ccd66d06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#ccd66d06 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/a7043735e2d242ffab017a1c43ca16e0/dms3rep/multi/opt/1-7-1920w.jpg");
}
    
#widget_gah {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e349238.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 40px 15px 40px;
}
#\38 e349238 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f12f4bd7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ae7a60d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f5f9ad4b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 8a49427 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_p2b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 8501520 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9b98276 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ac995d {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 8.3% 40px 8.3%;
}
    
#\30 ff3d239 {
    width: 99.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 231608f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 61.89%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 42f9506 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 3c5a8b8 {
    width: 99.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de144bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 f74e173 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f4e10bc2 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 53ba93e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bbeac620 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d96 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_nef {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c32e940 {
    padding: 0px 0% 0px 0%;
}
    
#\35 bedeb00 {
    margin: 0px 0% 0px 0%;
}
    
#group_644 {
    width: 90%;
}
    
#widget_0gj {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 48ce7cd {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
}
    
#dba14f1d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ajl {
    height: 150px;
    width: 150px;
}
    
#a27e3385 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 0e5fa2e {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 3cbc6af {
    height: 150px;
    width: 150px;
}
    
#de2e4861 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ffb6dcc9 {
    height: 150px;
    width: 150px;
}
    
#b960428d {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#df431336 {
    height: 150px;
    width: 150px;
}
    
#\31 a35c7b7 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 a3c5938 {
    height: 150px;
    width: 150px;
}
    
#\37 7e21c89 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c9a8061c {
    height: 150px;
    width: 150px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7475168 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0px 8.3% 60px 8.3%;
}
    
#b0a03d79 {
    margin: 0px 0% 0px 0%;
}
    
#fcb70ba0 {
    width: 100%;
    min-height: 80px;
}
    
#\35 3ef058f {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_h50 {
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c430c5b5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#bfa04dd2 {
    margin: 0px 0% 0px 0%;
}
    
#f2e804da {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#f16fc09a {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_l8h {
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb11a151 {
    padding: 120px 8.3% 120px 8.3%;
}
    
#f12f4bd7 {
    margin: 0px 0% 0px 0%;
}
    
#ccd66d06::before, #ccd66d06 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5f9ad4b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 f2a8c24 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8501520 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\33 9b98276.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9b98276 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0ac995d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 8.3% 30px 8.3%;
}
    
#\30 ff3d239 {
    width: 98.31%;
    margin: 0px 0% 0px 0%;
}
    
#\36 231608f {
    width: 100%;
    min-height: 80px;
}
    
#\38 3c5a8b8 {
    width: 98.36%;
    margin: 0px 0% 0px 0%;
}
    
#\38 de144bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 53ba93e {
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#d3b4e364 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 c32e940 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_644 {
    width: 100%;
}
    
#group_7pq {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 bedeb00 {
    margin: 0px 0% 0px 0%;
}
    
#a04d0a2c {
    width: 100%;
    min-height: auto;
    padding: 150px 5% 75px 5%;
    margin: 0px 0% 0px 0%;
}
    
#eb81f444 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 80db7aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 32px 15px 32px;
}
#\37 80db7aa {
    margin: 0px 0% 0px 0%;
}
    
#\36 98e1704.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 32px 15px 32px;
}
#\36 98e1704 {
    margin: 0px 0% 0px 0%;
}
    
#ce01e021 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#a27e3385 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 48ce7cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ajl {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#group_7qe {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_gae {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d51aa5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0e5fa2e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dce4d618 {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 3cbc6af {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#f36ffda7 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0883ec6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de2e4861 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e0e3548b {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ffb6dcc9 {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#f15abb96 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb0337e6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b960428d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 5bbe508 {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#df431336 {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a72e462 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb13896d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a35c7b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 828eec4 {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3c5938 {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\35 29d7c0b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 83a2424 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e21c89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#abf7fb6d {
    flex-direction: row;
    min-width: 32px;
    justify-content: center;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c9a8061c {
    height: 70px;
    min-width: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7d9ae2e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e5b4a1c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 7475168 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 5% 40px 5%;
}
    
#\35 3ef058f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fcb70ba0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b0a03d79 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h50 {
    height: 250px;
}
    
#\36 200c67f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c430c5b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2e804da {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f16fc09a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9757da6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#b08b64b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eb11a151 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 5% 80px 5%;
}
    
#ccd66d06::before, #ccd66d06 > .bgExtraLayerOverlay {
    
}
    
#f12f4bd7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ae7a60d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f5f9ad4b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 8501520 {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
    row-gap: 10px;
}
    
#\32 0ac995d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 5% 20px 5%;
}
    
#\30 ff3d239 {
    margin: 0px 0% 0px 0%;
}
    
#\36 231608f {
    width: 100%;
    align-items: center;
    min-height: 80px;
}
    
#\38 3c5a8b8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 de144bd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 f74e173 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 53ba93e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_d96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

