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

  *#dm .dmInner div.u_1831883404:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1831883404.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373.hover .svg { fill:rgba(0,0,0,1) !important; }

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

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

*#dm .dmInner div.u_1867883016:hover .svg { fill:var(--color_4) !important; }

*#dm .dmInner div.u_1867883016.hover .svg { fill:var(--color_4) !important; }


  *#dm .dmInner div.u_1198435475:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1198435475.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1500916115:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1500916115.hover .svg { fill:var(--color_4) !important; }

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

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

*#dm .dmInner div.u_1114031620:hover .svg { fill:var(--color_4) !important; }

*#dm .dmInner div.u_1114031620.hover .svg { fill:var(--color_4) !important; }

*#dm .dmInner div.u_1355252998:hover .svg { fill:var(--color_4) !important; }

*#dm .dmInner div.u_1355252998.hover .svg { fill:var(--color_4) !important; }


  *#dm .dmInner div.u_1881261275:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1881261275.hover .svg { fill:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner div.u_1562157246 img { border-radius:0px 0px 0px 0px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1398497760 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}

/* FÜGEN SIE DER SEITE INDIVIDUELLE CSS HINZU - DIESE BETRIFFT ALLE GERÄTE */

separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\33 d04f95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6e03620 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jns {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11787a9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1p5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 dffea12::before, #\38 dffea12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 dffea12 {
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/holzmaserung_rot-1920w.png");
}
}



@media all {
    
#fb9e98d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 85a8e3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4be104a {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fn7 {
    width: 100.00%;
    height: 818px;
    max-width: 100%;
}
    
#widget_5dl {
    width: 99.85%;
    height: auto;
    max-width: 100%;
}
    
#widget_jjr {
    width: 99.85%;
    height: auto;
    max-width: 100%;
}
    
#widget_72t {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 39f05d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    align-items: center;
    box-shadow: var(--color_7) 0px 3px 11px 0px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 422px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m2t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_qvi {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2i0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 b39952a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    align-items: center;
    box-shadow: var(--color_7) 0px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3746dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 882b289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6d99a14 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47af0f9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14bd742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e22e3bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a2c3f80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    align-items: center;
    box-shadow: var(--color_7) 0px 3px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 131f8c2 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 833747e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 20px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#fe836d73 {
    min-height: 145px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7625c42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 98eda21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 16450d1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d2072d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.6%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bbb9f6ef {
    min-height: 551px;
    column-gap: 1.1%;
    row-gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b07845b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_s0k::before, #group_s0k > .bgExtraLayerOverlay {
    
}
#group_s0k {
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3eg {
    align-items: flex-start;
    width: 100%;
    min-height: 268px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/6_Eck_Pavillon+Innenansicht_Gru-nbach+am+Schneeberg-1920w.JPG");
}
    
#bf4dd47e {
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/Badesteg_Steinbrunn-1920w.jpg");
}
    
#\38 11655c2 {
    margin: 0px 0% 0px 0%;
}
    
#c0590609 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.6%;
    min-width: 4%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 52ed961 {
    align-items: flex-start;
    width: 100%;
    min-height: 268px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/Stiege+3_Pottenstein-1920w.jpg");
}
    
#\32 1dbb743 {
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/Terrassenu-berdachung_Lamellendach_Altlengbach-1920w.jpg");
}
    
#group_bqo {
    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%;
    width: 100%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/Thermische-Haussanierung_U-berdachung_Neufeld-am-See-1920w.png");
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#febe11e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 f8fac16 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#b76250a5 {
    margin: 0px 0% 0px 0%;
}
    
#fa573175 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e6096460 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e0c12ef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8a99df7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6562951 {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#c3b165db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb9ef5a {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c38da140 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4135cc4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 bf16384 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9b1346d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#cf380648 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ab84c73::before, #\32 ab84c73 > .bgExtraLayerOverlay {
    
}
#\32 ab84c73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b8f779 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f4ffa1 {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a79dbe99 {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d940efcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9ec6e27 {
    min-height: 205px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#be44bba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9648108 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 31d19db {
    min-height: 205px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e123b7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a777db95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#db74b701 {
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
}
    
#\31 d36e9d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32.6%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 4;
    align-items: center;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ac5911c3 {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 21d1967 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7a2b285 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1aac4bf {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ea16c27 {
    width: 68px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c20d2929 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8afdc9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8aad507 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95f0553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cea184ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e21d2c5 {
    min-height: 641px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ff9a5a6::before, #\36 ff9a5a6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.77;
    border-radius: inherit;
}
#\36 ff9a5a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/holzmaserung_rot-1920w.png");
}
#\36 ff9a5a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAnElEQVQI1xXDAXKDMAwEQD+gRDq7QAhpkWXI80GS0/91sjObTuxw6GK5Ph3yuCCjseSTa75IYIPChx0pcisd9R5cV2dZjGRyltEho1MtPmj+TG/eps7y6FSfcdMlSO+O+jkH63cfNMdXK+mPf+fOsjrVzbgthjZZadlLK4GGTo2CGqf37Wd22lZj1Qv7avk1XThw4oDTgeAXdT7oH44AMH+TdkKpAAAAAElFTkSuQmCC');
}
    
#innergrid_06a {
    width: 99.97%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(536px, max-content);
    max-width: 100%;
}
    
#a5acdd99 {
    width: 61.58%;
    height: 478px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#f12881d5 {
    width: 96.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bf9 {
    align-items: flex-start;
    justify-self: end;
    align-self: end;
    order: 0;
    width: 74.10%;
    min-height: 38.85%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px -5px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\38 e92305a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e612f19 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6oc {
    width: 200px;
    height: auto;
    min-height: 43px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 147px 15.834411384217335% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 82a7996 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#ec3637d1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f97e499f::before, #f97e499f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_10);
    opacity: 0.68;
    border-radius: inherit;
}
#f97e499f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7d1fdb6e/dms3rep/multi/opt/AdobeStock_1913994139-1920w.jpeg");
}
#f97e499f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBQMEERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIhMv/aAAwDAQACEQMRAD8AlUN/YKsaTNkVveUGoixfaOgAzl0yRNF//9k=');
}
    
#\36 b66313b {
    margin: 0px 0% 0px 0%;
}
    
#widget_pfo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6a44208 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba1924e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vsm {
    width: 22.23%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea7dc843 {
    width: 36.57%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s6l {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.4334600760456273%;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d045487 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fbc13c6f {
    min-height: 143px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 46416d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_h23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d6478e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e03620 {
    min-height: 402px;
    padding: 2% 4% 2% 4%;
}
    
#widget_jns {
    width: 100%;
}
    
#\32 11787a9 {
    margin: 0% 0% 0px 0%;
}
    
#\38 dffea12::before, #\38 dffea12 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4be104a {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    padding: 8% 6% 8% 6%;
}
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
}
    
#widget_fn7 {
    height: 350px;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d326414 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
    padding: 4% 4% 4% 4%;
}
    
#\32 39f05d1 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b39952a {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 41e7c40 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbb9f6ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 492px;
}
    
#\38 11655c2 {
    margin: 0px 0% 0px 0%;
}
    
#group_s0k::before, #group_s0k > .bgExtraLayerOverlay {
    
}
#group_s0k {
    width: 32.6%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bqo {
    height: auto;
    min-height: 486px;
}
    
#\35 d2072d7 {
    width: 32.6%;
}
    
#c0590609 {
    width: 32.6%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ab84c73::before, #\32 ab84c73 > .bgExtraLayerOverlay {
    
}
#\32 ab84c73 {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4135cc4 {
    margin: 0px 0% 0px 0%;
}
    
#d940efcb {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9ec6e27 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 183px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 2% 2% 0% 2%;
}
    
#a9b1346d {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9648108 {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 21d1967 {
    margin: 0px 0% 0px 0%;
}
    
#\35 31d19db {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 155px;
    column-gap: 2%;
    row-gap: 15px;
    padding: 2% 2% 4% 2%;
}
    
#a777db95 {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d36e9d4 {
    width: 32%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e21d2c5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 e612f19 {
    margin: 0px 0% 0px 0%;
}
    
#a5acdd99 {
    height: 450px;
    justify-self: start;
    align-self: start;
    width: 83.8996523624951%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\36 ff9a5a6::before, #\36 ff9a5a6 > .bgExtraLayerOverlay {
    
}
#\36 ff9a5a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAnElEQVQI1xXDAXKDMAwEQD+gRDq7QAhpkWXI80GS0/91sjObTuxw6GK5Ph3yuCCjseSTa75IYIPChx0pcisd9R5cV2dZjGRyltEho1MtPmj+TG/eps7y6FSfcdMlSO+O+jkH63cfNMdXK+mPf+fOsjrVzbgthjZZadlLK4GGTo2CGqf37Wd22lZj1Qv7avk1XThw4oDTgeAXdT7oH44AMH+TdkKpAAAAAElFTkSuQmCC');
}
    
#widget_6oc {
    justify-self: end;
    align-self: start;
    margin: 234px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec3637d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 b66313b {
    margin: 0px 0% 0px 0%;
}
    
#f97e499f::before, #f97e499f > .bgExtraLayerOverlay {
    
}
#f97e499f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBQMEERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIhMv/aAAwDAQACEQMRAD8AlUN/YKsaTNkVveUGoixfaOgAzl0yRNF//9k=');
}
    
#widget_vsm {
    width: 30%;
}
    
#ea7dc843 {
    width: 47.94%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbc13c6f {
    min-height: 56px;
    padding: 4% 4% 4% 4%;
}
    
#\36 d6478e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d04f95d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#c6e03620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#widget_jns {
    width: 100.00%;
}
    
#\38 dffea12::before, #\38 dffea12 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 4be104a {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_fn7 {
    height: 240px;
}
    
#widget_5dl {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jjr {
    order: 1;
    width: 100%;
}
    
#widget_72t {
    order: 2;
}
    
#db3a2993 {
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 39f05d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 20px;
}
    
#\32 b39952a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 47af0f9 {
    width: 48px;
}
    
#widget_qvi {
    width: 48px;
}
    
#e6d99a14 {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#\37 833747e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fe836d73 {
    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) {
    
#\35 d2072d7 {
    min-height: 8px;
    align-items: center;
    width: 32.6%;
    row-gap: 5px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bbb9f6ef {
    min-height: 359px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1.1%;
    padding: 4% 4% 4% 4%;
}
    
#group_s0k::before, #group_s0k > .bgExtraLayerOverlay {
    
}
#group_s0k {
    width: 32.6%;
    min-height: 8px;
    align-items: center;
    background-position: 50% 50%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c0590609 {
    min-height: 8px;
    align-items: center;
    width: 32.6%;
    justify-content: flex-start;
    row-gap: 5px;
    margin: 0% 0% 0% 0%;
}
    
#group_3eg {
    height: auto;
    min-height: 192px;
}
    
#\32 1dbb743 {
    min-height: 140px;
}
    
#\30 52ed961 {
    min-height: 192px;
}
    
#bf4dd47e {
    height: auto;
    min-height: 140px;
}
    
#group_bqo {
    width: 100.00%;
    height: auto;
    min-height: 337px;
    justify-content: flex-start;
}
    
#\38 11655c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fa573175 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e6096460 {
    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) {
    
#cf380648 {
    align-items: flex-start;
    min-height: 21px;
    height: auto;
}
    
#\32 ab84c73::before, #\32 ab84c73 > .bgExtraLayerOverlay {
    
}
#\32 ab84c73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b8f779 {
    align-items: flex-start;
    min-height: 21px;
    height: auto;
}
    
#\31 4135cc4 {
    margin: 0px 0% 0px 0%;
}
    
#d940efcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9ec6e27 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 10px;
    padding: 2% 5% 2% 5%;
}
    
#\35 bf16384 {
    align-items: flex-start;
    min-height: 21px;
    height: auto;
}
    
#a9b1346d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 9648108 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 21d1967 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7a2b285 {
    align-items: flex-start;
    min-height: 21px;
    height: auto;
}
    
#\34 e123b7e {
    align-items: flex-start;
    min-height: 21px;
    height: auto;
}
    
#\35 31d19db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 10px;
    padding: 0% 5% 6% 5%;
}
    
#a777db95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d36e9d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8aad507 {
    align-items: flex-start;
    min-height: 22px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#cea184ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 e21d2c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a5acdd99 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#f12881d5 {
    width: 100%;
}
    
#\38 e92305a {
    order: 1;
    width: 100%;
}
    
#group_bf9 {
    justify-self: end;
    align-self: end;
    height: auto;
    min-height: 65.30%;
    width: 89.13%;
    margin: 0px 0px -4px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\36 ff9a5a6::before, #\36 ff9a5a6 > .bgExtraLayerOverlay {
    
}
#\36 ff9a5a6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAnElEQVQI1xXDAXKDMAwEQD+gRDq7QAhpkWXI80GS0/91sjObTuxw6GK5Ph3yuCCjseSTa75IYIPChx0pcisd9R5cV2dZjGRyltEho1MtPmj+TG/eps7y6FSfcdMlSO+O+jkH63cfNMdXK+mPf+fOsjrVzbgthjZZadlLK4GGTo2CGqf37Wd22lZj1Qv7avk1XThw4oDTgeAXdT7oH44AMH+TdkKpAAAAAElFTkSuQmCC');
}
    
#widget_6oc {
    justify-self: center;
    align-self: start;
    margin: 130px 0% 0px 3.8303830653897903%;
    grid-area: 1 / 1 / span 1 / span 2;
}
}



@media (max-width: 767px) {
    
#\30 82a7996 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ec3637d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f97e499f::before, #f97e499f > .bgExtraLayerOverlay {
    
}
#f97e499f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAIBBQMEERIhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAIhMv/aAAwDAQACEQMRAD8AlUN/YKsaTNkVveUGoixfaOgAzl0yRNF//9k=');
}
    
#widget_vsm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea7dc843 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_s6l {
    column-gap: 2.4334600760456273%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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

