@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media all {
  *#dm .dmInner nav.u_1060053640 { color:black !important; }

  *#dm .dmInner div.u_1771061014 .socialHubInnerDiv {
    column-gap:8px !important;
    justify-content:center !important;
  }

  *#dm .dmInner div.u_1771061014 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
  }

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

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

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

  *#dm .dmInner div.u_1841675251 .svg { fill:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_2796195812 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:25px 25px 25px 25px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2558299801 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1415218613 img {
    object-position:100% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1953212878 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1382268657 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }
}
@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: var(--color_6);
}
}



@media all {
    
#\35 3f13aab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 20px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df47f867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 72%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 857251b {
    min-height: 501px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5f95985::before, #\35 5f95985 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\35 5f95985 {
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/AdobeStock_224184379-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_9an {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_nus {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_sot {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_34f {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#widget_d01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qj4 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
}
    
#\36 ec7e107 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba8f3727 {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#\35 a00227c {
    width: 99.83%;
    height: auto;
    max-width: 100%;
}
    
#fe8a12f8 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c22eb48e {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#e421aa86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7ef7030 {
    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;
}
    
#ad2e8d20 {
    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;
}
}



@media all {
    
#\36 99c1863 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d64f6ba0 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c7e12c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#bc71217d {
    width: 100%;
    height: 332px;
    min-height: 100px;
    max-width: 100%;
}
    
#\38 6cc2248 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8bf643e {
    background-color: rgba(244, 240, 235, 1);
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/MALER+MOOR+AG+background-6317h.jpg");
    background-repeat: repeat;
    background-size: auto;
}
    
#e15b52a9 {
    width: 100%;
    height: 332px;
    min-height: 100px;
    max-width: 100%;
}
    
#c7f6a2f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 74b9835.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 74b9835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2641639 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pdq {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_nt0 {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 d1667a2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c25 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 4757444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4757444 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3810091 {
    width: 100%;
    height: 332px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 e58af52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#e50c4fa2 {
    background-color: rgba(244, 240, 235, 1);
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/MALER+MOOR+AG+background-6317h.jpg");
    background-repeat: repeat;
    background-size: auto;
}
    
#dace884d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a680eb7 {
    width: 100%;
    height: 332px;
    min-height: 100px;
    max-width: 100%;
}
    
#cc0ea42a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7546e2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\33 a8d8e48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c9578edf {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e0dcb89b {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_spf {
    width: 220px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f29c2244 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cfe34a1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 40px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b90356f0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 aae7575 {
    width: 96.15%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d5c28f00::before, #d5c28f00 > .bgExtraLayerOverlay {
    
}
#d5c28f00 {
    background-image: none;
}
    
#f7ea2104 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f9a4ca78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#f9a4ca78 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 8px 0px 8px;
}
    
#dd5dac9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ebe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ebe {
    width: 100.00%;
    height: 629px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 9991966 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a6d89c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9a20045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    padding: 0% 0px 0% 40px;
    margin: 0% 0% 0% 0%;
}
    
#b77bff4c {
    margin: 0px 0% 0px 0%;
}
    
#\33 995b33b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#\33 995b33b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 d820151 {
    width: 96.15%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#be816145::before, #be816145 > .bgExtraLayerOverlay {
    
}
#be816145 {
    background-image: none;
}
    
#widget_d53 {
    width: 100.00%;
    height: 448px;
    max-width: 100%;
}
}



@media all {
    
#\33 a914f77 {
    min-height: 1000px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b9773936::before, #b9773936 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#b9773936 {
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/Standard-Bild-upscaled-1920w.png");
}
    
#aca62266.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#aca62266 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\30 b4ce841 {
    margin: 0px 0% 0px 0%;
}
    
#bb51c4fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hto {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#e972cd58::before, #e972cd58 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#e972cd58 {
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/Standard-Bild-upscaled-1920w.png");
}
    
#\33 d0242e3 {
    min-height: 1000px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a58721fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8c65ccf.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\37 8c65ccf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\31 ed63f02 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5jc {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 158161d {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/ChatGPT+Image+27.+Aug.+2026-+15_44_19-1920w.png");
    background-size: contain;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 3df4aa7 {
    min-height: 565px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 12% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_0hp {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 100px 0% 100px 0%;
}
    
#undefined {
    width: 15.33%;
}
    
#\37 932f682 {
    margin: 100px 0% 0px 0%;
}
}



@media all {
    
#\37 8889788.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8889788 {
    width: 328px;
    height: 372.234px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -650px 0px 0px 97px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0114c2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\38 a08939b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3daca94 {
    width: 35.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
}
    
#\30 fdce46b {
    margin: 0px 0% 0px 0%;
}
    
#a2f766c4 {
    min-height: 81px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 2ef3c5e {
    min-height: 1000px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e5eb6b8 {
    background-image: url("https://le-de.cdn-website.com/1a70299122074f04b0eff23dfb17d303/dms3rep/multi/opt/ChatGPT+Image+27.+Aug.+2026-+15_44_19-1920w.png");
}
    
#\32 f5067d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8dad190 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fce8559a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d92d2e18 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ac43b6d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 98%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 1% 0% 1%;
}
    
#\37 6c6dcde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3b61326 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#undefined {
    width: 92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 857251b {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 5f95985::before, #\35 5f95985 > .bgExtraLayerOverlay {
    
}
    
#\35 3f13aab {
    justify-content: flex-start;
    padding-right: 10px;
    width: 100%;
    min-height: 80px;
}
    
#group_nus {
    column-gap: 3%;
}
    
#df47f867 {
    width: 100%;
    min-height: 80px;
}
    
#widget_9an {
    width: 100.00%;
}
    
#fe8a12f8 {
    justify-content: flex-start;
}
    
#ad2e8d20 {
    width: 82.42%;
}
    
#\35 a00227c {
    width: 100.02%;
}
    
#widget_d01 {
    width: 78.40%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d64f6ba0 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\35 c7e12c5 {
    padding-right: 20px;
    padding-left: 20px;
    justify-content: flex-start;
}
    
#c7f6a2f6 {
    padding-right: 20px;
    padding-left: 20px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dace884d {
    padding-right: 20px;
    padding-left: 20px;
    justify-content: flex-start;
}
    
#\33 a8d8e48 {
    padding-right: 20px;
    padding-left: 20px;
    justify-content: flex-start;
}
    
#e0dcb89b {
    padding-left: 40px;
    padding-right: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfe34a1d {
    padding-right: 40px;
}
    
#d5c28f00::before, #d5c28f00 > .bgExtraLayerOverlay {
    
}
    
#f7ea2104 {
    padding-left: 40px;
    padding-right: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9991966 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\30 9a20045 {
    padding-right: 40px;
}
    
#\33 995b33b {
    width: 100.00%;
}
    
#be816145::before, #be816145 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a914f77 {
    min-height: 1000px;
    padding: 150px 40px 150px 40px;
}
    
#b9773936::before, #b9773936 > .bgExtraLayerOverlay {
    
}
    
#\30 b4ce841 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e972cd58::before, #e972cd58 > .bgExtraLayerOverlay {
    
}
    
#\33 d0242e3 {
    min-height: 1000px;
    padding: 150px 40px 150px 40px;
}
    
#\31 ed63f02 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8c65ccf {
    order: 0;
}
    
#widget_5jc {
    order: 2;
    width: 57.01%;
    height: 78px;
    margin-top: 498px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 932f682 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3df4aa7 {
    padding: 4% 2% 4% 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2ef3c5e {
    min-height: 1000px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#e8dad190 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fce8559a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 3a8c5fb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 3f13aab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
}
    
#df47f867 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 857251b {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#\35 5f95985::before, #\35 5f95985 > .bgExtraLayerOverlay {
    
}
#\35 5f95985 {
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#group_sot {
    width: 100%;
}
    
#widget_34f {
    width: 75px;
}
    
#\36 ec7e107 {
    width: 100%;
}
    
#ba8f3727 {
    width: 75px;
}
    
#fe8a12f8 {
    width: 100%;
}
    
#c22eb48e {
    width: 75px;
}
    
#group_nus {
    flex-wrap: wrap;
}
    
#widget_9an {
    width: 100.00%;
}
    
#c8fba013 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d64f6ba0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 1% 15px;
}
    
#\35 c7e12c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#c7f6a2f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\36 d1667a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dace884d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\33 a8d8e48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#e0dcb89b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 15px 30px 15px;
}
    
#f29c2244 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cfe34a1d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 0px;
    order: 0;
    padding-top: 0px;
    padding-bottom: 35px;
}
    
#b90356f0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 aae7575 {
    width: 95.24%;
}
    
#d5c28f00::before, #d5c28f00 > .bgExtraLayerOverlay {
    
}
    
#f7ea2104 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#dd5dac9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#widget_ebe {
    height: 363px;
}
    
#f9a4ca78.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 20px 0px;
}
#f9a4ca78 {
    margin: 0px 8px 0px 8px;
}
}



@media (max-width: 767px) {
    
#\36 9991966 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 15px 50px 15px;
}
    
#\35 a6d89c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 9a20045 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 40px 35px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 995b33b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 20px 0px;
}
#\33 995b33b {
    width: 100.00%;
    margin: 0px 8px 0px 8px;
}
    
#\39 d820151.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d820151 {
    width: 100.00%;
    margin: 0px 3% 0px 3%;
}
    
#be816145::before, #be816145 > .bgExtraLayerOverlay {
    
}
    
#widget_d53 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 a914f77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 180px 15px 50px 15px;
}
    
#b9773936::before, #b9773936 > .bgExtraLayerOverlay {
    
}
#b9773936 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#aca62266 {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -89px;
}
    
#\30 b4ce841 {
    margin: 0px 0% 0px 0%;
}
    
#bb51c4fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hto {
    height: 56px;
    width: 78.66%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 137px;
}
}



@media (max-width: 767px) {
    
#e972cd58::before, #e972cd58 > .bgExtraLayerOverlay {
    
}
    
#\33 d0242e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 180px 15px 50px 15px;
}
    
#a58721fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8c65ccf {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ed63f02 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5jc {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#\37 8889788.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8889788 {
    width: 75px;
    height: 204px;
    margin: -500px 0px 0px 250px;
}
    
#\38 a08939b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 3daca94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2f766c4 {
    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) {
    
#\32 2ef3c5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 250px 15px;
}
    
#\39 e5eb6b8 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
}
    
#\32 f5067d7 {
    width: 100%;
    min-height: 64px;
    align-items: center;
}
    
#e8dad190 {
    margin: 0px 0% 0px 0%;
}
}



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

#\34 8bf643e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFhABAQEAAAAAAAAAAAAAAAAAAAGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANMmkUQ//9k=')!important}#e50c4fa2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFhABAQEAAAAAAAAAAAAAAAAAAAGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANMmkUQ//9k=')!important}#\35 5f95985.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAgQFETFBkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAbEQACAQUAAAAAAAAAAAAAAAAAAwEFESEzUf/aAAwDAQACEQMRAD8Au1TEUgMWsEUHW8zhx6E829iIRWuB1Oy1t+n/2Q==')!important}