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

  *#dm .dmInner a.u_1591878334:hover .iconBg,
  *#dm .dmInner a.u_1591878334.hover .iconBg { background-color:var(--color_2) !important; }

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

  *#dm .dmInner a.u_1209637533:hover .iconBg,
  *#dm .dmInner a.u_1209637533.hover .iconBg { background-color:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_1591878334 { gap:15px !important; }

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

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

  *#dm .dmInner a.u_1698274164:hover .iconBg,
  *#dm .dmInner a.u_1698274164.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1698274164 { gap:15px !important; }

  *#dm .dmInner a.u_1698274164 .iconBg {
    color:var(--color_2) !important;
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/icon/Phone_7399212.svg) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1591878334 .iconBg {
    color:var(--color_2) !important;
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/icon/Phone_7399212.svg) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1209637533 .iconBg {
    color:var(--color_2) !important;
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/icon/Phone_7399212.svg) !important;
    width:22px !important;
    height:22px !important;
  }

  *#dm .dmInner a.u_1209637533 { gap:15px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner div.u_2041644112 .accordion-question { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner div.u_2041644112 .accordion-question { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner div.u_2041644112 .accordion-question { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 25ea17e {
    min-height: 0px;
    column-gap: 5%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#d42ae2cb {
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_1);
    border-radius: 28px 28px 0px 0px;
    background-image: none;
    padding: 0px 0px 0px 0px;
}
    
#\30 4adaf10::before, #\30 4adaf10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.42;
    border-radius: inherit;
}
#\30 4adaf10 {
    min-height: 0px;
    border-radius: 28px;
    row-gap: 25px;
    column-gap: 16px;
    width: 100%;
    justify-content: flex-end;
    background-image: none;
    align-items: flex-start;
    align-self: flex-start;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: var(--color_1);
    padding: 100px 56px 65px 56px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97110de {
    background-color: var(--color_1);
    border-radius: 30px 30px 30px 30px;
    row-gap: 16px;
    column-gap: 16px;
    width: auto;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    order: 0;
    padding: 10px 18px 10px 18px;
    margin: 0px 0% 0px 0%;
}
    
#fa115c63 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#eb88424f {
    max-width: 100%;
    width: 67.29%;
    height: auto;
    order: 1;
}
    
#e8356f1a {
    max-width: 595px;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\33 d0b0db8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 26px;
    padding-right: 26px;
}
#\33 d0b0db8 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a73e4dd5 {
    margin: 0px 0% 0px 0%;
}
    
#db885706 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#\39 eb8d6f7 {
    min-height: 0px;
    column-gap: 5%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\35 f5a2a22 {
    column-gap: 0px;
    row-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_1);
    flex-wrap: wrap;
    border-radius: 0px 0px 28px 28px;
    background-image: none;
    padding: 28px 56px 32px 56px;
}
    
#\39 494a37c {
    border-color: rgba(1, 61, 31, 0.3);
    row-gap: 6px;
    column-gap: 6px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px;
    align-items: stretch;
    border-style: solid;
    order: 0;
    padding: 0px 24px 0px 0px;
}
    
#\30 b023e83 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#fab98ef0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9bfef67 {
    border-color: rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) var(--color_5);
    row-gap: 6px;
    column-gap: 6px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: stretch;
    border-style: solid;
    order: 2;
    padding: 0px 24px 0px 24px;
}
    
#d0eb7190 {
    margin: 0px 0% 0px 0%;
}
    
#f9c5669c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 69c379c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 6530ded {
    border-color: rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) var(--color_5);
    row-gap: 6px;
    column-gap: 6px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    border-style: solid;
    align-content: flex-start;
    order: 1;
    padding: 0px 24px 0px 24px;
}
    
#c19c4100 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd3ea294 {
    max-width: 100%;
    width: 86.48%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e443736b {
    border-color: rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) rgba(1, 61, 31, 0.3) var(--color_5);
    row-gap: 6px;
    column-gap: 6px;
    width: 25%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 1px;
    align-items: flex-start;
    border-style: solid;
    align-content: flex-start;
    order: 3;
    padding: 0px 24px 0px 24px;
}
    
#\39 46ae407 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c32d295b {
    max-width: 100%;
    width: 95.90%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2f90aba {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-end;
    padding: 96px 0px 60px 0px;
}
    
#\38 3cbf460 {
    column-gap: 20px;
    row-gap: 20px;
    width: 30.70%;
    justify-content: flex-end;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\31 59d5931 {
    max-width: 100%;
    width: 94.18%;
    height: auto;
}
    
#\38 0c2d737 {
    column-gap: 20px;
    row-gap: 20px;
    width: 66.80%;
    justify-content: flex-end;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
}
    
#\33 dc96b7a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b9116bd0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e6f04458 {
    min-height: 0px;
    column-gap: 2.75%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 0px 0px 65px 0px;
}
    
#a9cfbc61 {
    column-gap: 4px;
    row-gap: 22px;
    width: 31.5%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-radius: 24px;
    min-height: 8px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#db32e511 {
    width: 100%;
    height: 270px;
}
    
#e86996fe {
    row-gap: 16px;
    column-gap: 8px;
    flex: 1 1 auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    padding: 12px 16px 16px 16px;
}
    
#\34 70abc45 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 b74fefa {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 9983f99 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5i6 {
    width: 340px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    margin-top: 31px;
}
    
#ac854fcd {
    column-gap: 4px;
    row-gap: 22px;
    width: 31.5%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-radius: 24px;
    min-height: 8px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d4a9792 {
    width: 100%;
    height: 270px;
}
    
#a963a768 {
    row-gap: 16px;
    column-gap: 8px;
    flex: 1 1 auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    padding: 12px 16px 16px 16px;
}
    
#\38 7a9a932 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e4ee3121 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 88ad49f {
    width: 340px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    margin-top: 31px;
}
    
#e6afc473 {
    column-gap: 4px;
    row-gap: 22px;
    width: 31.5%;
    justify-content: flex-start;
    align-items: stretch;
    background-color: var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-radius: 24px;
    min-height: 8px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0298e96 {
    width: 100%;
    height: 270px;
}
    
#b29d0558 {
    row-gap: 16px;
    column-gap: 8px;
    flex: 1 1 auto;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    padding: 12px 16px 16px 16px;
}
    
#d6487bae {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 a1cc022 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 624bcb8 {
    width: 340px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
}



@media all {
    
#\37 b8d29e3 {
    min-height: 0px;
    column-gap: 5%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 46px 0px 56px 0px;
}
    
#\34 e16bfdf::before, #\34 e16bfdf > .bgExtraLayerOverlay {
    background-color: var(--color_2);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.85;
    content: '';
    height: 100%;
}
#\34 e16bfdf {
    background-position: 50% 100%;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    background-image: url("https://le-de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/dms3rep/multi/opt/Tierarztpraxis+am+Futterhaus-1920w.jpg");
    border-radius: 28px;
    align-content: flex-start;
    padding: 72px 46px 72px 46px;
    margin: 0px 0% 0px 0%;
}
    
#e4bd3b35 {
    row-gap: 20px;
    column-gap: 16px;
    width: 47.5%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\31 84f2d1d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#cea3bebe {
    row-gap: 16px;
    column-gap: 16px;
    width: 47.5%;
    align-items: stretch;
    height: auto;
    min-height: 106px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9a6289d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa61a374 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nng {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e07a1b66 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e1756b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 26px;
    padding-right: 26px;
}
#f2e1756b {
    max-width: 100%;
    width: 225px;
    min-height: 52px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 ce1473d {
    min-height: 0px;
    column-gap: 5%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 40px 0px 40px 0px;
}
    
#\39 161370b {
    align-self: auto;
    column-gap: 20px;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 07c9171 {
    max-width: 100%;
    width: 97.00%;
    height: auto;
    align-self: center;
}
    
#\31 43cfa71 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3gn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 04196b4 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 45px 0px 68px 0px;
}
    
#d4050c3b {
    column-gap: 20px;
    row-gap: 20px;
    width: 49.14%;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0px 15px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c17d4e83 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#ffa9eecb {
    max-width: 100%;
    width: 89.74%;
    height: auto;
}
    
#fe6b6c1c {
    row-gap: 12px;
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 71c731d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 26px;
    padding-right: 26px;
}
#\38 71c731d {
    max-width: 100%;
    width: 214px;
    min-height: 52px;
}
    
#\33 b21faa1 {
    column-gap: 20px;
    row-gap: 20px;
    width: 48.83%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0px 0px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 99826ff {
    margin: 0px 0% 0px 0%;
}
    
#widget_vdo {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\32 9452298 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 9dcaafa {
    min-height: 0px;
    column-gap: 5.2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 45px 0px 45px 0px;
}
    
#\39 008f5d5 {
    column-gap: 20px;
    row-gap: 20px;
    width: 55.3%;
    align-items: stretch;
    border-radius: 25px 25px 25px 25px;
    background-image: url("https://le-de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/dms3rep/multi/opt/Tierarztpraxis+am+Futterhaus_2-1920w.jpg");
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e309e74d {
    align-self: center;
    column-gap: 20px;
    row-gap: 20px;
    width: 39.5%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 426px;
    padding: 0px 0px 0px 0px;
}
    
#d1d5d243 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 4c5a133 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 719caf2 {
    margin: 0px 0% 0px 0%;
}
    
#afb17d68 {
    min-height: 521px;
    column-gap: 5.2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 45px 0px 45px 0px;
}
    
#\31 f9b6ff7 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 d4cce5a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 09e9e35 {
    column-gap: 20px;
    row-gap: 20px;
    width: 55.3%;
    align-items: stretch;
    border-radius: 25px 25px 25px 25px;
    background-image: url("https://le-de.cdn-website.com/fc6df8096356450ba398fc772d6d08bd/dms3rep/multi/opt/team-tap-futterhaus-1920w.png");
    order: 0;
    background-position: 50% 0%;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8ab6bdb {
    align-self: center;
    column-gap: 20px;
    row-gap: 20px;
    width: 39.5%;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    min-height: 426px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 25ea17e {
    padding: 0px 0px 0px 0px;
}
    
#d42ae2cb {
    width: 100%;
}
    
#\30 4adaf10 {
    width: 100%;
    padding: 55px 35px 55px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97110de {
    width: auto;
}
    
#a73e4dd5 {
    margin: 0px 4% 0px 4%;
}
    
#eb88424f {
    width: 84.01%;
}
    
#e8356f1a {
    width: 87.07%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 eb8d6f7 {
    padding: 0px 0px 0px 0px;
}
    
#\35 f5a2a22 {
    width: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 20px 35px 22px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\39 494a37c {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 9bfef67 {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6530ded {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e443736b {
    width: 25%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0eb7190 {
    margin: 0px 4% 0px 4%;
}
    
#c32d295b {
    width: 99.19%;
}
    
#fab98ef0 {
    width: 99.19%;
    align-self: center;
}
    
#fd3ea294 {
    width: 99.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2f90aba {
    flex-direction: column;
    padding: 75px 15px 35px 15px;
}
    
#\38 3cbf460 {
    width: 100%;
}
    
#\38 0c2d737 {
    width: 100%;
}
    
#b9116bd0 {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6f04458 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2.75%;
    min-height: 0;
    padding: 15px 0px 15px 0px;
}
    
#a9cfbc61 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#db32e511 {
    width: 100%;
    height: 355px;
    align-self: flex-start;
}
    
#e86996fe {
    width: 100%;
    column-gap: 3.8598396322503863%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac854fcd {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d4a9792 {
    width: 100%;
    height: 355px;
    align-self: flex-start;
}
    
#a963a768 {
    width: 100%;
    column-gap: 3.8598396322503863%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e6afc473 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0298e96 {
    width: 100%;
    height: 355px;
    align-self: flex-start;
}
    
#b29d0558 {
    width: 100%;
    column-gap: 3.8598396322503863%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 9983f99 {
    margin: 0px 4% 0px 4%;
}
    
#\36 b74fefa {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 70abc45 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_5i6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
    
#\38 7a9a932 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4ee3121 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 88ad49f {
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
    
#d6487bae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a1cc022 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 624bcb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b8d29e3 {
    padding: 15px 0px 15px 0px;
}
    
#\34 e16bfdf {
    flex-direction: row;
    width: 100%;
    column-gap: 5%;
    flex-wrap: nowrap;
    padding: 45px 35px 45px 35px;
    margin: 0px 0% 0px 0%;
}
    
#e4bd3b35 {
    width: 47.5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cea3bebe {
    width: 47.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa61a374 {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ce1473d {
    padding: 45px 0px 45px 0px;
}
    
#\39 161370b {
    width: 100%;
}
    
#\31 43cfa71 {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 04196b4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 15px 0px 45px 0px;
}
    
#d4050c3b {
    width: 49%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fe6b6c1c {
    width: 100%;
}
    
#\33 b21faa1 {
    width: 49%;
    min-height: 8px;
}
    
#\30 99826ff {
    margin: 0px 4% 0px 4%;
}
    
#ffa9eecb {
    width: 99.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9dcaafa {
    flex-direction: column;
    min-height: 0px;
    row-gap: 35px;
    padding: 45px 15px 45px 15px;
}
    
#\39 008f5d5 {
    width: 100%;
    padding: 255px 0px 255px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e309e74d {
    width: 100%;
    height: auto;
    min-height: 293px;
}
    
#\39 4c5a133 {
    margin: 0px 4% 0px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afb17d68 {
    flex-direction: column;
    min-height: 0px;
    row-gap: 35px;
    padding: 15px 15px 45px 15px;
}
    
#\30 09e9e35 {
    width: 100%;
    order: 1;
    padding: 255px 0px 255px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8ab6bdb {
    width: 100%;
    order: 0;
    height: auto;
    min-height: 353px;
}
    
#\35 719caf2 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\31 25ea17e {
    min-height: unset;
    flex-direction: column;
    padding: 12px 0px 0px 0px;
}
    
#d42ae2cb {
    width: 100%;
}
    
#\30 4adaf10 {
    width: 100%;
    min-height: 460px;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97110de {
    width: 100%;
}
    
#\33 d0b0db8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\33 d0b0db8 {
    width: 100%;
}
    
#a73e4dd5 {
    margin: 0px 4% 0px 4%;
}
    
#eb88424f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 eb8d6f7 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\35 f5a2a22 {
    flex-direction: column;
    width: 100%;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 20px 20px 22px 20px;
}
    
#\39 494a37c {
    padding-left: 0px;
    width: 100%;
    padding-right: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 9bfef67 {
    padding-left: 12px;
    width: 100%;
    padding-right: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6530ded {
    padding-left: 12px;
    width: 100%;
    padding-right: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e443736b {
    padding-left: 12px;
    width: 100%;
    padding-right: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0eb7190 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\31 2f90aba {
    min-height: unset;
    flex-direction: column;
    padding: 45px 15px 45px 15px;
}
    
#\38 3cbf460 {
    width: 100%;
}
    
#\38 0c2d737 {
    width: 100%;
}
    
#b9116bd0 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#e6f04458 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
}
    
#a9cfbc61 {
    width: 100%;
    min-height: 80px;
}
    
#db32e511 {
    width: 100%;
    height: 260px;
}
    
#e86996fe {
    width: 100%;
}
    
#ac854fcd {
    width: 100%;
    min-height: 80px;
}
    
#\32 d4a9792 {
    width: 100%;
    height: 260px;
}
    
#a963a768 {
    width: 100%;
}
    
#e6afc473 {
    width: 100%;
    min-height: 80px;
}
    
#\31 0298e96 {
    width: 100%;
    height: 260px;
}
    
#b29d0558 {
    width: 100%;
}
    
#\39 9983f99 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\37 b8d29e3 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 0px 15px 0px;
}
    
#\34 e16bfdf {
    flex-direction: column;
    width: 100%;
    padding: 35px 20px 35px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e4bd3b35 {
    width: 100%;
}
    
#cea3bebe {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2e1756b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#f2e1756b {
    width: 100%;
}
    
#aa61a374 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\35 ce1473d {
    min-height: unset;
    flex-direction: column;
    padding: 45px 15px 45px 15px;
}
    
#\39 161370b {
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 43cfa71 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\36 04196b4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 35px;
    padding: 15px 15px 45px 15px;
}
    
#d4050c3b {
    width: 100%;
}
    
#fe6b6c1c {
    flex-direction: column;
    width: 100%;
}
    
#\38 71c731d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\38 71c731d {
    width: 100%;
}
    
#\33 b21faa1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 99826ff {
    margin: 0px 4% 0px 4%;
}
    
#ffa9eecb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 9dcaafa {
    min-height: unset;
    flex-direction: column;
    padding: 45px 15px 15px 15px;
}
    
#\39 008f5d5 {
    width: 100%;
    height: auto;
    min-height: 220px;
    padding: 110px 0px 110px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e309e74d {
    width: 100%;
}
    
#\39 4c5a133 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#afb17d68 {
    min-height: unset;
    flex-direction: column;
    padding: 45px 15px 45px 15px;
}
    
#\30 09e9e35 {
    width: 100%;
    order: 1;
}
    
#\37 8ab6bdb {
    width: 100%;
    order: 0;
}
    
#\35 719caf2 {
    margin: 0px 4% 0px 4%;
}
}

#\39 008f5d5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIAAwUEETGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEDEjJx/9oADAMBAAIRAxEAPwC+ns62X3Ya0sjlrQSCfACkzRXL0Gzlpc+2QH5ESizReAusZyf/2Q==')!important}#\30 09e9e35.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABu0lEQVQY0wXBa09SAQCA4fO32vpcFvihrVGbmZvMyKlcDohy6chNbgEHDgGKKCIXTxfCwBQ2rYwNl82tjUSnm32oNlrrN7w9j3B1vM3ZpxInrTTtgod6apE3ipu3OR+NQoj6WpBGMYzQ21uj20izsyKx7jfhN04SMOlJOZ5Sfm7jZdZLvRRHOOls8r6iIEsis4/HeHBXy+Q9LY5xDTnnBJWki3dqDuFATbKhhDHPWLh1e4ybN0Z4qNHgmtCSlwwUZBeVagahUw6zGgtgNjoYGZ1i9I4O06P7xI06ikEradlPtpRBqCZEos9ErEYbTwxO7BYny3YTy+I0Ua/EUiSE9CKEUJFF4tIcbnEWjztARsmRiEYRrQ6M815soTgLchChmrQQcRlYnNMT9PlRayqZ/BZT9gi6aYkZb4yFeAhhvySxGjEjWfUEPC4q5RLZ9TImT4pxs4/5kMJSQkY4bWdolsNkYy5W0jF26ttsVWsEknkcQYX0Ro1iVUUYDnY5673isLVJp6XSO2pzeLBPvbnL6+YeH7o9el+OEf79+Mzw8ojr/keu+l2uz79yOTjle/8bg4tzfv7+xZ+/Q/4DmzVE2G57ghsAAAAASUVORK5CYII=')!important}#\34 e16bfdf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAgMAAQQGIjEFESH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABgRAQADAQAAAAAAAAAAAAAAAAEAAgMF/9oADAMBAAIRAxEAPwCw/dTStOPjsZRFx69fbmhV4fZmrBg5I0J1RVzrq4iP0UZMcvCulFtP/9k=')!important}