@media all {
  *#dm .dmInner div.u_1516016257 img {
    border-radius:300px 300px 300px 300px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_4203005628 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fa184269f9224a05942785f6a2c0ce88/icon/Phone_8156248.svg) !important;
    background-color:rgba(255,255,240,1) !important;
  }

  *#dm .dmInner a.u_1184336580 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fa184269f9224a05942785f6a2c0ce88/icon/Phone_8156248.svg) !important;
    background-color:rgba(255,255,240,1) !important;
  }

  *#dm .dmInner a.u_1450284286 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/fa184269f9224a05942785f6a2c0ce88/icon/Phone_8156248.svg) !important;
    background-color:rgba(255,255,240,1) !important;
  }

  *#dm .dmInner a.u_2893192386 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/fa184269f9224a05942785f6a2c0ce88/icon/Phone_8156248.svg) !important;
  }

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

  *#dm .dmInner a.u_2430855888 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://de.cdn-website.com/fa184269f9224a05942785f6a2c0ce88/icon/Phone_8156248.svg) !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_3056454670 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe[data-background-color-animation] {
    
}
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
}
#\36 3d24979f4a54e38542a8abe {
    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/fa184269f9224a05942785f6a2c0ce88/dms3rep/multi/opt/physiotherapie-ratzeburg-anette-rehfeld-header_3-1920w.png");
    box-shadow: none;
    background-attachment: fixed;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 673px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6a9 {
    width: 67.30%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_qpp {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 136611b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.33%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f2819710 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 e727dc2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 a0bea8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.67%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_kkg {
    width: 94.82%;
    height: 330px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p16 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 4042863 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe4dbe59 {
    min-height: 330px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f172af93::before, #f172af93 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#f172af93 {
    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/fa184269f9224a05942785f6a2c0ce88/dms3rep/multi/opt/physiotherapie-ratzeburg-anette-rehfeld-header-1920w.jpg");
}
#f172af93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAYABwAAAAAAAAAAAAAAAAECAwQFERQhMTJB8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAA//aAAwDAQACEQMRAD8A2k+Ha28xp6A261Hw4F2Il090S1Fklnrv4gAG8+jG3IsoUwb/2Q==');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 94f8062 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#b752f50e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d49ca3ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_75s {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_s4v {
    width: 30.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_sff {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 2a36df3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 77fe269 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#a5293822 {
    min-height: 410px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_56m {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_1oi {
    justify-content: flex-start;
    width: 32.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_hu6 {
    width: 100%;
    height: 498px;
    max-width: 100%;
}
    
#widget_sev {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 760679a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b778b49 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e2c46ee[data-background-color-animation] {
    
}
#\30 e2c46ee::before, #\30 e2c46ee > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
}
#\30 e2c46ee {
    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/fa184269f9224a05942785f6a2c0ce88/dms3rep/multi/opt/physiotherapie-ratzeburg-anette-rehfeld-header_3-1920w.png");
    box-shadow: none;
}
#\30 e2c46ee.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b9642277 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 720b72f {
    min-height: 673px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab6b8b97 {
    width: 74.40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd96932b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 886e9b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#c3eb3819 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.42%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 78da3c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.58%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_q5o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n74 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9tg {
    width: 100%;
    height: 502px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cdb2121 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#dafcf2f4 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: flex-start;
    height: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a5acec5a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 214bce7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 33015ad {
    width: 100%;
    min-width: 4%;
    min-height: 352px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#d8e97cec {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: flex-start;
    height: auto;
    order: 2;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_n21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t8u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ngu {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7e95ad7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7206fb8 {
    min-height: 88px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b7331dd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_dk6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_dk6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 60px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 02741eb {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 63eff6c {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d032cfa7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#cdbefc35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 066c00c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 6aeb45e {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_293 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rsl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 446px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-position: 50% 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8bd4de6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e727dc2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 a0bea8f {
    width: 100%;
    min-height: 80px;
}
    
#\32 136611b {
    width: 100%;
    min-height: 80px;
}
    
#widget_kkg {
    width: 33.81%;
    height: 214px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe4dbe59 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a91c86a6 {
    margin: 0px 0% 0px 0%;
}
    
#f172af93::before, #f172af93 > .bgExtraLayerOverlay {
    
}
#f172af93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAYABwAAAAAAAAAAAAAAAAECAwQFERQhMTJB8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAA//aAAwDAQACEQMRAD8A2k+Ha28xp6A261Hw4F2Il090S1Fklnrv4gAG8+jG3IsoUwb/2Q==');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1466d72 {
    margin: 0px 0% 0px 0%;
}
    
#a5293822 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_1oi {
    justify-content: center;
}
    
#widget_hu6 {
    margin-top: -0px;
    height: 622px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e2c46ee::before, #\30 e2c46ee > .bgExtraLayerOverlay {
    
}
#\30 e2c46ee.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 720b72f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd96932b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 07edf83 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9tg {
    height: 644px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 cdb2121 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 4976b4b {
    margin: 0px 0% 0px 0%;
}
    
#\35 33015ad {
    column-gap: 4%;
    height: auto;
    min-height: 479px;
    padding: 11px 16px 11px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a5acec5a {
    row-gap: 24px;
    padding: 1px 16px 1px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8e97cec {
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t60 {
    margin: 0px 0% 0px 0%;
}
    
#dafcf2f4 {
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7206fb8 {
    min-height: 111px;
    padding: 0px 2% 0px 2%;
}
    
#a4441056 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dk6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e7e95ad7 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 02741eb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 c253cfc {
    margin: 0px 0% 0px 0%;
}
    
#\35 066c00c {
    column-gap: 4%;
    height: auto;
    min-height: 415px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d032cfa7 {
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 63eff6c {
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6aeb45e {
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\32 136611b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 e727dc2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a0bea8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_kkg {
    height: 204px;
    width: 72.10%;
}
}



@media (max-width: 767px) {
    
#\39 4042863 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fe4dbe59 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f172af93::before, #f172af93 > .bgExtraLayerOverlay {
    
}
#f172af93 {
    background-position: 50% 50%;
}
#f172af93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAAYABwAAAAAAAAAAAAAAAAECAwQFERQhMTJB8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQADAQEAAAAAAAAAAAAAAAABAhEAA//aAAwDAQACEQMRAD8A2k+Ha28xp6A261Hw4F2Il090S1Fklnrv4gAG8+jG3IsoUwb/2Q==');
}
}



@media (max-width: 767px) {
    
#b752f50e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d49ca3ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_s4v {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#widget_sff {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 2a36df3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a5293822 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_1oi {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hu6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 e2c46ee::before, #\30 e2c46ee > .bgExtraLayerOverlay {
    
}
#\30 e2c46ee {
    background-position: 50% 50%;
}
#\30 e2c46ee.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b9642277 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 720b72f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ab6b8b97 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#bd96932b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c3eb3819 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 78da3c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_9tg {
    height: 410px;
}
}



@media (max-width: 767px) {
    
#\34 cdb2121 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dafcf2f4 {
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5acec5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 33015ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#d8e97cec {
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ngu {
    height: 248px;
    width: 97.96%;
}
}



@media (max-width: 767px) {
    
#e7e95ad7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e7206fb8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_dk6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_dk6 {
    margin: 15px 0px 30px 0px;
}
}



@media (max-width: 767px) {
    
#\34 02741eb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 63eff6c {
    min-width: 32px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d032cfa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 066c00c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6aeb45e {
    min-width: 32px;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}

