@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_1440853203 a {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1440853203 .powered { font-weight:300 !important; }

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

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

  *#dm .dmInner *.u_1677177935 { display:block !important; }

  *#dm .dmInner *.u_1509240373 { display:block !important; }

  *#dm .dmInner *.u_1079937938 { display:block !important; }

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

  *#dm .dmInner div.u_1801486988 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_774207161 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1154506462 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1094905493 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_2577160255 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1440853203 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1440853203 a { font-size:16px !important; }

  *#dm .dmInner *.u_2577160255 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_2577160255 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_2577160255 .photoGalleryViewAll { padding:0 6px !important; }

  *#dm .dmInner div.u_2577160255 .caption-button {
    width:200px !important;
    height:60px !important;
  }
}
@media (min-width:768px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2577160255 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_2577160255 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_2577160255 .photoGalleryViewAll { padding:0 6px !important; }

  *#dm .dmInner div.u_2577160255 .caption-button {
    width:200px !important;
    height:60px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2577160255 .caption-button {
    width:200px !important;
    height:60px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db4241bf {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0px 400px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 83d2dca {
    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/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/AdobeStock_355131324-1920w.jpg");
}
    
#\32 cb3afa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.35%;
    min-width: 4%;
    background-color: rgba(54, 64, 66, 0.9);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 33044e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.65%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b0881e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 b0881e8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40a9eab {
    margin: 0px 0% 0px 0%;
}
    
#widget_ggn {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ed19713 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d65175 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 d30dcd4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4s2 {
    width: 89.30%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gdm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gdm {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#a5499136.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5499136 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 2a53bff[data-background-color-animation] {
    
}
#\32 2a53bff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-items: center;
    align-content: center;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#e8fa2074 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 34a15c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 8b9c2ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 71c2a39[data-background-color-animation] {
    
}
#\39 71c2a39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-items: center;
    align-content: center;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 05c310b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d78e2fd[data-background-color-animation] {
    
}
#\35 d78e2fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-items: center;
    align-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#de14bc3a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#af6b744f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#fc00fb40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7f4767 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fq6 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://le-de.cdn-website.com/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/AdobeStock_1609858202-739h.jpg");
}
    
#group_img {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://le-de.cdn-website.com/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/AdobeStock_502217550-739h.jpg");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 79f720a {
    min-height: 280px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 30px 160px 30px;
    margin: 0% 0% 0% 0%;
}
    
#ece7bf23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#cd08ab3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#b5801556 {
    width: 74.74%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9ff242 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 154740d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 dac3185 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 30px 80px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e38cbd5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_epl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_epl {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -80px 0% 0px 0%;
}
    
#fb68a77c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc4e2c30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.88%;
    min-width: 4%;
    align-content: flex-start;
    background-image: none;
    background-origin: border-box;
    margin: 0% 0% 0% 0%;
}
    
#\39 581b36c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#cd2d1318 {
    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/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/AdobeStock_386368085-1920w.jpg");
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\36 ac1098e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9e32653 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab13ef7 {
    margin: 0px 0% 0px 0%;
}
    
#\34 392b358 {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pha {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_6mt {
    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: 54.1217000691085%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f62ed5ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d64fdd00 {
    min-height: 121px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 30px 0px 30px;
    margin: 0% 0% 0% 0%;
}
    
#db1471cc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#f4b7e527 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8657b0e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9694872 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(450deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b22bbd2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(450deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 48cdf0f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a826af {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#widget_apm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cb6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nm7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e9f7874a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: linear-gradient(450deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d769cb84 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#da9ef445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 bb969c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 ee203e9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1d76583 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 54300aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa776cf8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 d4d0cc3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 22731f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://le-de.cdn-website.com/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/Zahnarztpraxis-Dr.med.dent.-Uta-Jeske-007-441h.png");
    margin: 0% 0% 0% 0%;
}
    
#f0e1e62d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#eab33a2d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m4n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_n0s {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/c47ce24384f54e0894fd35e100b73d85/dms3rep/multi/opt/Zahnarztpraxis+Dr.med.dent.+Uta+Jeske-008-441h.jpg");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 525ef03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 35px 35px 35px 35px;
    margin: 0% 0% 0% 0%;
}
    
#\39 473a68f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 30px 80px 30px;
    margin: 0% 0% 0% 0%;
}
    
#ff899d1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 f28e582 {
    width: 74.74%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8j3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9b4 {
    align-items: flex-start;
    width: 70.03%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#e01dc291 {
    align-items: flex-start;
    width: 25.96%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#de45bfbd {
    width: 240px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 54913f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db4241bf {
    padding: 80px 0% 200px 0%;
}
    
#f40a9eab {
    margin: 0px 0% 0px 0%;
}
    
#\32 cb3afa8 {
    width: 61.54%;
}
    
#\33 33044e4 {
    width: 38.46377622377622%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3d65175 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 de5d850 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8fa2074 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 3dcbf20 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2a53bff {
    width: 100%;
    min-height: 80px;
}
    
#\39 71c2a39 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de14bc3a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 320px;
}
    
#\35 d78e2fd {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cde0b161 {
    margin: 0px 0% 0px 0%;
}
    
#group_fq6 {
    width: 49%;
    flex: 1 1 auto;
    padding: 200px 0px 200px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_img {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 79f720a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#de9ff242 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 581b36c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#cab13ef7 {
    margin: 0px 0% 0px 0%;
}
    
#dc4e2c30 {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ac1098e {
    width: 100.00%;
}
    
#widget_pha {
    width: 100.00%;
}
    
#group_6mt {
    width: 48%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 48cdf0f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 c8dcde4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa776cf8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 320px;
}
    
#a3e0bcd8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 22731f7 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_n0s {
    width: 49%;
    flex: 1 1 auto;
    padding: 200px 0px 200px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f0e1e62d {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 473a68f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 54913f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db4241bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 0px 0px 0px;
}
    
#\32 cb3afa8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\33 33044e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 83d2dca {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#f40a9eab {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 ed19713 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 3d65175 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_4s2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 2a53bff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 15px 25px 15px;
    margin: 0% 0% 0% 0%;
}
    
#e8fa2074 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 71c2a39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 15px 25px 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 d78e2fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#de14bc3a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_fq6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 120px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_img {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 120px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 79f720a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 100px 15px;
}
    
#cd08ab3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de9ff242 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 154740d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 dac3185 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#fb68a77c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dc4e2c30 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 581b36c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d9e32653 {
    width: 50px;
}
    
#cab13ef7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ac1098e {
    width: 70.43%;
}
    
#widget_pha {
    width: 79.57%;
}
    
#group_6mt {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f62ed5ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d64fdd00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 0px 15px;
}
    
#f8657b0e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9694872 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#b22bbd2e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\33 48cdf0f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e9f7874a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#aa776cf8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 22731f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 140px 0px 140px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f0e1e62d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_n0s {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 120px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 525ef03 {
    min-height: 80px;
    align-items: flex-end;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-end;
    padding: 25px 15px 25px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 473a68f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_9b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#e01dc291 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 62px;
}
}

#group_fq6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHhABAAICAQUAAAAAAAAAAAAAAQIDAAQRBQYhIzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAERJh/9oADAMBAAIRAxEAPwC+7pSsIm97J2UoA+BzFrd/qVds4GwhGSBz84xjGQKhHa2HZ//Z')!important}#group_img.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRABAAEDBQAAAAAAAAAAAAAAAQACBAUDEyExQv/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREBAAMBAQAAAAAAAAAAAAAAAQACAzFR/9oADAMBAAIRAxEAPwC7jS5uXTyFNZt0+Zqi6EEO+YiK9syd1AzoHk//2Q==')!important}#\31 22731f7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAByElEQVQozy3M7U8ScQDA8d8/15vWy3K4pVnT1FaWzifSilkzFZQTgoAThOMEDoQ46A6PA+6QB81Rm622elH/yre59f6zj7ju97i0Lbp1nWapwFkxRz2XQT9JY2gqdrWI29AR3wc9hmcmtpZDT8appuKUUzLldJJ6XqFZ1XAbVcTPiz4Ds46hpCiEgmiRQ04+hFDCQTQ5yueCgmNUEL+vBgyNGnpKRpX2yUdCKAd+or5N5G0fxUQYu6oh/owu+NI00bMZstEIauwjaf8OhyvPiXqXUKVdzJKK+Du6YNS2qOVPUOJxYqEQ4bc+3s1Ps7cwS2Lbx6lyhPh1NWDktDgrl8geyezt7PJqfZXFmUeszk3zfnONWCiA+HHZZ3Tu4DYMyoUcQSnI4soy9x9MMOYZ48n8Y15vrCGuhz2+9rtcum1so4ZyfMTLDS/jkxPcunMbj+cez2amEN+GPUY3sOtw3rYxKkViUgDvi6dMjd9lbtLD6uxDxMBp02vbdG0L17YwP5VQ4xGCW5tsLS+w413i4M06wm3ZOLZF22rQsRropxoZOYos+cmE9ymlE5yqxwj3/9SxTJxmg0opTyQsIUkBlHQS2zLptJr8A93wdVF+WeAUAAAAAElFTkSuQmCC')!important}#group_n0s.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAwQFBgcREmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCnyPXdVp9WXh2MUZOlHuZwm4bVRQ4fyA6P2IkD/9k=')!important}#cd2d1318.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAgEAABAwQCAwAAAAAAAAAAAAABAAIDBBESIQUTMmFx/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMEEv/aAAwDAQACEQMRAD8AtfJxCqoyG+Tdj6plPA7ukyZc5G+/aIibFjoZgsaEP//Z')!important}