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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1359149122 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1359149122 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1967410954 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1787956377 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1524463098 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1665089854 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1015842549 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

  *#dm .dmInner a.u_1676155125:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1676155125.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1210336291:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1210336291.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1210336291 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1926636152:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1926636152.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1926636152 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1926636152 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1504464938:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1504464938.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1504464938 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1504464938 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1029800016:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1029800016.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1029800016 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1029800016 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1616402994:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1616402994.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1616402994 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1676155125 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1676155125 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:40px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1210336291 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1210336291 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1616402994 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1029800016 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1504464938 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1926636152 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1676155125 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1616402994 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1826698757 .baf__title { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_3213559142 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1705950773 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1308755190 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1123005450 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_4217954147 .listText .itemName { font-weight:500 !important; }

  *#dm .dmInner div.u_4217954147 .biglink>.itemName { font-weight:500 !important; }

  *#dm .dmInner div.u_478792973 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1391732879 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1306509186 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1919700743 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1097508020 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1137514170 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1797502318 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1292752660 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1486206717 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1452050525:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1452050525.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1974172138:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1974172138.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1974172138 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1122910789:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1122910789.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1122910789 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1122910789 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1913452191:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1913452191.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1913452191 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1913452191 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1848772190:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1848772190.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1848772190 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1848772190 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1152867943:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1152867943.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1152867943 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
  }

  *#dm .dmInner a.u_1452050525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    width:45px !important;
    height:45px !important;
    background-color:rgba(245,241,238,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1452050525 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:40px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1974172138 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1974172138 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1152867943 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1848772190 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1913452191 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1122910789 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1452050525 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1152867943 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:30px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1034847737 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1678615359 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1383219156 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1184562427 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1311598497 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1500656038 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1880970405 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1361459835 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1033086174 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1296863563 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1634575539 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1259422331 .listText .itemName { font-weight:500 !important; }

  *#dm .dmInner div.u_1259422331 .biglink>.itemName { font-weight:500 !important; }

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

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

  *#dm .dmInner a.u_1130933566:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1130933566.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1060341773:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1060341773.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1610798557:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1610798557.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1131995849:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1131995849.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1646377136:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1646377136.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1571591954:hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1571591954.hover .iconBg { background-color:rgb(245,241,238) !important; }

  *#dm .dmInner a.u_1060341773 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1130933566 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1130933566:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1130933566.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1130933566 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1571591954 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1060341773 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1610798557 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1131995849 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1646377136 span.text {
    font-weight:400 !important;
    color:rgba(245,241,238,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1571591954 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1610798557 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1131995849 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1646377136 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    gap:10px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1130933566 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1571591954 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1060341773 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:17px !important;
    height:17px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1610798557 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1131995849 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1646377136 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/0190fb5c/icon/Arrow_8032128.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes .quote.active { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes .quote {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-weight:600 !important; }

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

  *#dm .dmInner div.u_4120299572 span[data-icon-mask] { background-color:var(--color_5) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_865831830.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:24px !important; }
}
.before-after-rounded
{
	border-radius:5px !important;
	overflow:hidden !important;
	isolation:isolate !important;
}
.before-after-rounded img,.before-after-rounded picture,.before-after-rounded canvas,.before-after-rounded iframe,.before-after-rounded video,.before-after-rounded>div
{
	border-radius:inherit !important;
	overflow:hidden !important;
}
.sow-text h4,.sow-text h4 *
{
	font-size:clamp(14px,1.3vw,28px) !important;
	line-height:1.0 !important;
}
.sow-untertext,.sow-untertext *
{
	font-size:clamp(12px,1vw,20px) !important;
	line-height:1.25 !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4217954147 .listText .itemName { font-size:18px !important; }

  *#dm .dmInner div.u_4217954147 .biglink>.itemName { font-size:18px !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1410476270 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1793566975 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1826698757 .baf__title {
    font-size:12px !important;
    --font-scale:false !important;
  }

  *#dm .dmInner div.u_1259422331 .listText .itemName { font-size:18px !important; }

  *#dm .dmInner div.u_1259422331 .biglink>.itemName { font-size:18px !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1940027720 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1074375324 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1685301745 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-title { font-size:16px !important; }

  *#dm .dmInner div.u_1307921770 .wocode__hover-quotes .quotes__content-container .quote__content .quote__content-text { font-size:14px !important; }
}
#ssrWrap-478792973 [data-auto^="slidesSlot"]
{
	padding:8px 6px 14px !important;
	box-sizing:border-box !important;
}
#ssrWrap-478792973 [data-auto^="ssr-slide-"]
{
	background:#ffffff !important;
	border-radius:8px !important;
	box-shadow:0 4px 14px rgba(0,0,0,0.12) !important;
	overflow:hidden !important;
}
#ssrWrap-478792973 [data-grab="slideContentContainer"]
{
	display:flex !important;
	flex-direction:column !important;
}
#ssrWrap-478792973 [data-grab="button-root"]
{
	margin-top:auto !important;
}
*#dm .dmInner div.u_478792973
{
	touch-action:pan-y !important;
}
#ssrWrap-1018663736 [data-auto^="slidesSlot"]
{
	padding:8px 6px 14px !important;
	box-sizing:border-box !important;
}
#ssrWrap-1018663736 [data-auto^="ssr-slide-"]
{
	background:#ffffff !important;
	border-radius:8px !important;
	box-shadow:0 4px 14px rgba(0,0,0,0.12) !important;
	overflow:hidden !important;
}
#ssrWrap-1018663736 [data-grab="slideContentContainer"]
{
	display:flex !important;
	flex-direction:column !important;
}
#ssrWrap-1018663736 [data-grab="button-root"]
{
	margin-top:auto !important;
}
#ssrWrap-1034847737 [data-auto^="slidesSlot"]
{
	padding:8px 6px 14px !important;
	box-sizing:border-box !important;
}
#ssrWrap-1034847737 [data-auto^="ssr-slide-"]
{
	background:#ffffff !important;
	border-radius:8px !important;
	box-shadow:0 4px 14px rgba(0,0,0,0.12) !important;
	overflow:hidden !important;
}
#ssrWrap-1034847737 [data-grab="slideContentContainer"]
{
	display:flex !important;
	flex-direction:column !important;
}
#ssrWrap-1034847737 [data-grab="button-root"]
{
	margin-top:auto !important;
}
*#dm .dmInner div.u_1034847737
{
	touch-action:pan-y !important;
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/30062e20-52aa-4afc-9df7-7dbde2c8954d/dms3rep/multi/opt/hero_cover_image-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: auto;
    max-width: 100%;
    width: 99.56%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0% 0% 1.5% 0%;
}
    
#group_hd9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_31h {
    width: 99.56%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_gkb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
}
    
#group_2st {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_3u0 {
    width: 47.53%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8jo {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\38 1663026 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5af29fb6ca21acbfe4dbe {
    min-height: 432px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5af29fb6ca21acbfe4dbf {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 0px 0% 0px 0%;
}
    
#group_7ic {
    width: 32.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 10px 1% 10px 1%;
    margin: 0px 0% 0px 0%;
}
    
#group_ppg {
    width: 66.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c0648432 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\34 6fa30b2 {
    max-width: 100%;
    width: 24.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21e4b7f {
    justify-content: space-around;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f46c4078.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f46c4078 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a7090e {
    max-width: 100%;
    width: 92.35%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 939fcc0 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f6274ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\30 14bb340 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0cd3648 {
    max-width: 100%;
    width: 24.17%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb06fcca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eb06fcca {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a6d4a2f {
    max-width: 100%;
    width: 92.20%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc5de67 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18d3051 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#d0f55fa6 {
    max-width: 100%;
    width: 22.98%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccfee734.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ccfee734 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4bdcb95 {
    max-width: 100%;
    width: 91.21%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d38ebb3b {
    max-width: 100%;
    width: 213px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab22c905 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9329d25 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e491e9c {
    max-width: 100%;
    width: 26.76%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c05665.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 3c05665 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9ec8e37 {
    max-width: 100%;
    width: 97.35%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c8352d {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f317d90 {
    width: 635px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c998e7d {
    width: 61.39%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bb901d92 {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c336cd25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be14e42c {
    width: 424px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ddac201 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b6c7a335 {
    margin: 0px 0px 0px 0px;
}
    
#e9f34458 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 bd5c86d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2f8078a {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 ce852f9 {
    width: 670px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b42ee697 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 3d6c8e8 {
    min-height: 23px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    flex-direction: column;
    padding: 1.5% 4% 0.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7a40394 {
    width: 100%;
    min-width: 4%;
    min-height: 23px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8bef742 {
    max-width: 100%;
    width: 93.25%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b57aa4fd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eaff6303.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#eaff6303 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 64b53fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3834a19 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9e5a079 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bf6e9cfc {
    min-height: 657px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b2216c7::before, #\32 b2216c7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 b2216c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 47.69%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 1% 16px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ef10367 {
    width: 869px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-start;
}
    
#e66fa479 {
    width: 869px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7a7b6fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 7a7b6fb {
    width: 91.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e26dfda {
    margin: 0px 0% 0px 0%;
}
    
#\34 695051d {
    width: 100%;
    height: 603px;
    max-width: 100%;
}
    
#bc7265a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.27%;
    min-width: 4%;
    order: 1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#afb4690a {
    margin: 0px 0% 0px 0%;
}
    
#\30 979878d {
    min-height: 49px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8e290bc {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d9f2cbd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_s71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ef1e645 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 7522b00 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dbfd50f {
    margin: 0px 0% 0px 0%;
}
    
#d1febf06 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 02019e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 3px 16px 3px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8d6f2ca {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 344f736 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f40e66c {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6ddb71d {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 82990ba::before, #\39 82990ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 82990ba {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/02+natu-rliche+Materialien-Kalkputz-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e12dad47 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f8b5b287::before, #f8b5b287 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#f8b5b287 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/01+Massivholz-Esche-Handwerk-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcfdca7f {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b8df74bd {
    margin: 0px 0% 0px 0%;
}
    
#\33 56e7ca0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\33 56e7ca0 {
    width: 85.89%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a559556 {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 112f2d7::before, #\39 112f2d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 112f2d7 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/03+Naturstein-Kuechenarbeitsplatte-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba7ccac4 {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd312b33::before, #dd312b33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#dd312b33 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/04+Linoleum-Mo-belfront-Nachhaltig-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    align-self: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaddfe60 {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 5;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc29ba1::before, #\31 bc29ba1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\31 bc29ba1 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/05+Stahloberfla-chen-Schwarzstahl-Metall-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1d24523 {
    width: 15.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ca0cc9e::before, #\36 ca0cc9e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 ca0cc9e {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/06+Lichtkonzept-LED-indirekte+Beleuchtung-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ugk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#widget_ugk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 619e723.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 2% 10px 4%;
}
#\32 619e723 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4b4f255.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\31 4b4f255 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_df5 {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\30 4c37c3d {
    width: 99.7%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 349e662 {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2669bfe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\38 2669bfe {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c8cbf3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\31 c8cbf3b {
    width: 89.80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b16d6144 {
    width: 99.69%;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdbeec6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#dbdbeec6 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 79c4bfa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\31 79c4bfa {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbe8950f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#cbe8950f {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9a793c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\38 e9a793c {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3863bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\34 3863bac {
    width: 94.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a9c8077.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\37 a9c8077 {
    width: 99.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d07a413d {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cf744d9 {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d9fa16 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 78439fd {
    min-height: 469px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 1.5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1f3f0cc {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 5bc6def {
    margin: 0px 0% 0px 0%;
}
    
#ddd925ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_v77 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 2ff42da {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b9320260 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 e9cc7ed {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 062eade {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 553f3ee {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3eea6d7 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_6) var(--color_4);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 d4c35b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.82%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4dfa7b4 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 73.17%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c9176d2d {
    margin: 0% 2% 2% 2%;
}
    
#widget_tq2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_tq2 {
    width: 91.32%;
    height: auto;
    max-width: 100%;
    margin: 0px 2% 0px 2%;
}
    
#group_0cb {
    flex-direction: row;
    align-items: center;
    width: 23.5%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 0 0 0 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7jr {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 1eca9c9 {
    flex-direction: row;
    align-items: center;
    width: 23.5%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 0 0 0 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e64583cc {
    width: 75.04%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 12c1644 {
    flex-direction: row;
    align-items: center;
    width: 23.5%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 0 0 0 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3448fc1 {
    width: 68.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 62d12ff {
    flex-direction: row;
    align-items: center;
    width: 23.5%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 0 0 0 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6c6d942 {
    width: 55.67%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_hja {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#beaac858 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffbb4cfd {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0206a4c {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#de1afe9b {
    margin: 0px 0% 0px 0%;
}
    
#cf9ff38a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 3px 10px 3px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 080d7c9 {
    width: 22.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a12081 {
    min-height: 49px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1.3% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd042901 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#a50dfab6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 f23f28e {
    min-height: 49px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1.3% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 79bd21d {
    margin: 0px 0% 0px 0%;
}
    
#\34 54c577f {
    width: 22.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac86496e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 3px 10px 3px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e331c79d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3322bca {
    margin: 0px 0% 0px 0%;
}
    
#\37 987e2a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 e79ff45 {
    min-height: 452px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e1e8d0e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3he {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
}
    
#f229e23e {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
}
    
#widget_n8a {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\30 31baab4 {
    width: 68.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 a3b04e7 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d2e40d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.19%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c9b65e2 {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9c3a804 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc0026ce {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\33 3798e4d {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 bb406fa {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6c1ae85 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_6) var(--color_4);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 88c0608.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\31 88c0608 {
    width: 87.96%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 acf39aa {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e737bc {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7caf0f5 {
    width: 75.04%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 840646f {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8824d9e {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb633741 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 63.75%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 48d817e {
    margin: 0% 4% 2% 4%;
}
    
#\36 f933eea {
    width: 55.67%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 4055416 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#c31e40a8 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 939e407 {
    min-height: 330px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6da5729 {
    max-width: 100%;
    width: 24.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc68c3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ffc68c3f {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3df49b4 {
    width: 61.39%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e00677a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\39 994ecae {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcd1e27f {
    max-width: 100%;
    width: 24.17%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa12017c {
    max-width: 100%;
    width: 26.76%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f391dfc {
    max-width: 100%;
    width: 92.35%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e811d423.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e811d423 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac1c8215 {
    justify-content: space-around;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab1a63e {
    max-width: 100%;
    width: 22.98%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d8c556 {
    max-width: 100%;
    width: 213px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ed53684 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c5c37d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5c5c37d {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f09bd72 {
    max-width: 100%;
    width: 97.35%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e478b6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8406ff0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.06%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\36 b8b4a65 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 fc4445a {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0c2557 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75ea391 {
    max-width: 100%;
    width: 91.21%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11c32d5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c837623 {
    width: 66.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 9c65aff {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a205de9 {
    width: 32.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 10px 1% 10px 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f56d15b {
    max-width: 100%;
    width: 92.20%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2b94a4 {
    width: 635px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 914a144.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 914a144 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 b96fb66 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#\35 14c2a03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\35 14c2a03 {
    width: 78.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49fe7fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 7fe2cc3::before, #\37 7fe2cc3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\37 7fe2cc3 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/04+Linoleum-Mo-belfront-Nachhaltig-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    align-self: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 397473e::before, #\33 397473e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\33 397473e {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/06+Lichtkonzept-LED-indirekte+Beleuchtung-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b96ea8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\36 7b96ea8 {
    width: 94.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 59d4c36.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\39 59d4c36 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2e69048.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\32 2e69048 {
    width: 85.89%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a409d2a {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 049c30d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\36 049c30d {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b259e45f {
    width: 99.69%;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1259cad {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#cb6615e5 {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8bb1d76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\36 8bb1d76 {
    width: 89.80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcbca6fe {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2dfa321.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#f2dfa321 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ffceae85::before, #ffceae85 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#ffceae85 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/05+Stahloberfla-chen-Schwarzstahl-Metall-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c83fbf7 {
    width: 99.7%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00f7d37 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c0098f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\39 c0098f4 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54787eb {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
}
    
#\37 89a3f91 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 2a1030a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 2% 10px 4%;
}
#\32 2a1030a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 268ea6a {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#d49e949c {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\34 2946d02.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#\34 2946d02 {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2666dc0 {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e07c4805 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 13e16ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 4%;
}
#\37 13e16ad {
    width: 99.31%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ec2362 {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a9cfe83::before, #\32 a9cfe83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\32 a9cfe83 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/03+Naturstein-Kuechenarbeitsplatte-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 652beab::before, #\36 652beab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 652beab {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/02+natu-rliche+Materialien-Kalkputz-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9c2707f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 4% 10px 4%;
}
#d9c2707f {
    width: 277px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0063648::before, #\30 0063648 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 0063648 {
    align-items: flex-start;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/01+Massivholz-Esche-Handwerk-1920w.png");
    order: 1;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-end;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ea0f24 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    order: 0;
}
    
#\32 829ec36 {
    min-height: 452px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5cef6fc {
    margin: 0px 0% 0px 0%;
}
    
#d2f7427f {
    width: 15.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f16f6118 {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d005655 {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30a72bd {
    width: 100%;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3060801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bdba901 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#aaadf034 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_pip {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 52534c8 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8336ee9 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dec9af41 {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 666f22d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1b4d905 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
}
    
#\35 59f3505 {
    min-height: 452px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 72ed99b {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 6;
}
    
#\32 cbd109f {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#e06d5f4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#dc0373a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d22e884a {
    width: 68.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 9f47b15 {
    width: 75.04%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 aa1add2 {
    width: 80.80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 a4cbaee {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e50260de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e50260de {
    width: 87.96%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2ae1f4b {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3083e26 {
    margin: 0% 4% 2% 4%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2d26a1b {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\35 8cd5f67 {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1b74f91 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b1cfe7b {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 63.75%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e669ee0d {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c0d8dc0 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_6) var(--color_4);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 0e5a3e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.19%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#bc2117da {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a5fc0d {
    flex-direction: row;
    align-items: center;
    width: 48%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    --column-gap: 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 44ed736 {
    width: 55.67%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 13b7fc1 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 7018747 {
    margin: 0px 0% 0px 0%;
}
    
#fdd80411 {
    max-width: 100%;
    width: 24.10%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bf48dba {
    width: 635px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ecf2d40 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb619a48 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 5956e4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#bc396f62 {
    max-width: 100%;
    width: 91.21%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36e3751 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#c6222116.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6222116 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a39324 {
    max-width: 100%;
    width: 92.35%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b53ac752 {
    max-width: 100%;
    width: 22.98%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc7d8637.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc7d8637 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51822fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
}
    
#ba6ae14c {
    justify-content: space-around;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae68caf {
    width: 61.39%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 47089af {
    max-width: 100%;
    width: 213px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8106dbd {
    width: 32.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 10px 1% 10px 1%;
    margin: 0px 0% 0px 0%;
}
    
#aae7cb03 {
    max-width: 100%;
    width: 26.76%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1217fb4 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9bb69f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9bb69f0 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2246d49 {
    min-height: 330px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1.5% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b90cf3d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\30 1d78c42 {
    max-width: 100%;
    width: 97.35%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 786b3a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 786b3a6 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9bf731a {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b81bc7 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60fac6f {
    max-width: 100%;
    width: 92.20%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b7f2231 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf6b4f03 {
    width: 66.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 530e2a9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6929aa0 {
    max-width: 100%;
    width: 24.17%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e286686 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 3px 10px 3px;
    margin: 0px 0% 0px 0%;
}
    
#e8937ce3 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 93817ef {
    max-width: 100%;
    width: 26.76%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c26b71ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c26b71ca {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2c9d0fa {
    max-width: 100%;
    width: 97.35%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c25415 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 66c4176 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.33%;
    min-height: 261px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\31 328216f {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7914416673470102%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 2px 10px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddff0b01 {
    max-width: 100%;
    width: 24.17%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b40702d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 b40702d {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4e9b222 {
    max-width: 100%;
    width: 92.20%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e877028 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 f08401d {
    align-self: center;
    width: 100%;
    min-width: 4%;
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b96cbb5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 964d78d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 964d78d {
    max-width: 100%;
    width: 99.92%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa14846 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c972154e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media all {
    
#f672c4a6 {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 5;
    justify-content: flex-start;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cb5df91 {
    min-height: 270px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 4% 1.5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8129cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#\34 f8129cc {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 0152afb::before, #\37 0152afb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\37 0152afb {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/000+Ferienwohnung-komplettsanierung-umbau-Planung-Raumkonzept-umsetzung-Oberstaufen+-3d7c26f9-1920w.png");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ffbc4fb::before, #\38 ffbc4fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 ffbc4fb {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/000Wohnhaus-architektur-innnearchitektur-raumkonzept-obergu-nzburg-ostallga-u-b100206b-1920w.png");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2914f44::before, #\38 2914f44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 2914f44 {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/000+badsanierung-hell-massivholzmo-bel-holzdusche-kraftisried-8cc34696-1920w.png?jxl&v=jxl");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc7ccfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#\33 dc7ccfa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#eb649b13::before, #eb649b13 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#eb649b13 {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/00Titelbild-offenes+Wohnen-Komplettsanierung-Natu-rliche+Materialien-1920w.png");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db9ca86::before, #\32 db9ca86 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\32 db9ca86 {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/000+kueche-offenes-wohnen-theke-raumkonzept-obergu-nzburg-d0ef4a24-1920w.png");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b960a9e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fab36127 {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9cd1646::before, #e9cd1646 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#e9cd1646 {
    justify-content: flex-end;
    align-items: center;
    width: 95.73%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 5px 5px 5px 5px;
    background-image: url("https://irp.cdn-website.com/0190fb5c/dms3rep/multi/opt/000+schlafzimmer-massivholz-tanne-samina-schlafsystem-friesenried-ostallga-u-15f7bc60-1920w.png");
    order: 1;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9512b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#ee9512b2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 8701e71.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#\32 8701e71 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 91d5c8c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#\32 91d5c8c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 0c63089 {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3e84ebd {
    margin: 0px 0% 0px 0%;
}
    
#\37 56fc409 {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5f4637a {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df0c1767 {
    width: 20%;
    min-width: 4%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 099be36.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 8% 10px 8%;
}
#\34 099be36 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c592ec6 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d43be853 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f9ece156 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee979a1 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 34bce9b {
    min-height: 469px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 1.5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b3838240 {
    margin: 0px 0% 0px 0%;
}
    
#\35 21095e6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c3e96cbd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 bc5f393 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 520px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: auto;
    max-width: none;
    width: 652px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#group_hd9 {
    width: 100%;
    min-height: 280px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5af29fb6ca21acbfe4dbe {
    min-height: 500px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 3.5% 3.5% 3.5% 3.5%;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 0px 0% 0px 0%;
}
    
#group_7ic {
    width: 48%;
    min-height: 8px;
}
    
#group_ppg {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c336cd25 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be14e42c {
    width: 100%;
}
    
#\33 ddac201 {
    margin-left: 0%;
    margin-right: 0%;
    width: 82.90%;
    max-width: none;
}
    
#e9f34458 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 4% 4%;
}
    
#\32 bd5c86d {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 17px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 ce852f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\35 ce852f9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6c7a335 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3d6c8e8 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\36 7a40394 {
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3834a19 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ef10367 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e66fa479 {
    width: 100%;
    order: 1;
}
    
#bf6e9cfc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 b2216c7 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#bc7265a4 {
    width: 100%;
    min-height: 80px;
}
    
#\34 695051d {
    height: 410px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 979878d {
    min-height: 102px;
    padding: 1% 2% 2% 2%;
}
    
#afb4690a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7522b00 {
    width: 100.00%;
}
    
#d1febf06 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f40e66c {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6ddb71d {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f8b5b287::before, #f8b5b287 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#f8b5b287 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#bcfdca7f {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\39 82990ba::before, #\39 82990ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 82990ba {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\31 a559556 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 112f2d7::before, #\39 112f2d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 112f2d7 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#ba7ccac4 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#dd312b33::before, #dd312b33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#dd312b33 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#aaddfe60 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc29ba1::before, #\31 bc29ba1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 bc29ba1 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\30 1d24523 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 ca0cc9e::before, #\36 ca0cc9e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 ca0cc9e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 78439fd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#\39 5bc6def {
    margin: 0px 0% 0px 0%;
}
    
#\35 1f3f0cc {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2ff42da {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e9cc7ed {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 553f3ee {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c9176d2d {
    margin: 0px 0% 0px 0%;
}
    
#widget_hja {
    height: auto;
}
    
#beaac858 {
    height: auto;
}
    
#ffbb4cfd {
    height: auto;
}
    
#b0206a4c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 080d7c9 {
    width: 100.00%;
}
    
#\35 1a12081 {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f23f28e {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
    
#\34 54c577f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e79ff45 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#group_3he {
    width: 49%;
    min-height: 8px;
}
    
#f229e23e {
    width: 49%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a3b04e7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c9c3a804 {
    height: auto;
}
    
#\39 acf39aa {
    height: auto;
}
    
#dc0026ce {
    height: auto;
}
    
#\36 8824d9e {
    height: auto;
}
    
#\33 48d817e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 939e407 {
    min-height: 500px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 3.5% 3.5% 3.5% 3.5%;
}
    
#\32 11c32d5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c837623 {
    width: 48%;
    min-height: 8px;
}
    
#\31 a205de9 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcbca6fe {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#ffceae85::before, #ffceae85 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#ffceae85 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\38 2666dc0 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6ec2362 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a9cfe83::before, #\32 a9cfe83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 a9cfe83 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\37 7fe2cc3::before, #\37 7fe2cc3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 7fe2cc3 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\36 652beab::before, #\36 652beab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 652beab {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\33 397473e::before, #\33 397473e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 397473e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\30 0063648::before, #\30 0063648 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 0063648 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\32 829ec36 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\35 a409d2a {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d2f7427f {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#cb6615e5 {
    row-gap: 16px;
    width: 15%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1b4d905 {
    width: 100%;
    min-height: 80px;
}
    
#\35 59f3505 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 2% 2% 4% 2%;
}
    
#\31 72ed99b {
    width: 100%;
    min-height: 80px;
}
    
#dec9af41 {
    align-items: center;
    align-content: center;
}
    
#dc0373a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2d26a1b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\33 1b74f91 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#bc2117da {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\39 13b7fc1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e2ae1f4b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\38 3083e26 {
    margin: 0px 0% 0px 0%;
}
    
#\31 0e5a3e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\30 b1cfe7b {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 7a5fc0d {
    width: 48.5%;
    column-gap: 0.2853830375457059%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e669ee0d {
    width: 48.5%;
    column-gap: 0.2853830375457059%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8cd5f67 {
    width: 48.5%;
    column-gap: 0.2853830375457059%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a4cbaee {
    width: 48.5%;
    column-gap: 0.2853830375457059%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa1add2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9f47b15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d22e884a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 44ed736 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7018747 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8106dbd {
    width: 100%;
    min-height: 80px;
}
    
#cf6b4f03 {
    width: 100%;
    min-height: 310px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    justify-content: flex-start;
    padding: 3% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2246d49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3.5% 3.5% 1% 3.5%;
}
    
#b90cf3d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#d51822fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.25%;
    margin-top: 1px;
}
    
#\39 5956e4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.25%;
    height: auto;
    min-height: 261px;
}
    
#\32 36e3751 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 e286686 {
    width: 24.25%;
    padding: 1.4729574223245108% 3px 1.4729574223245108% 3px;
    margin: 0px 0% 0px 0%;
}
    
#\35 47089af {
    width: 273px;
}
    
#\32 66c4176 {
    margin-right: 0%;
    margin-left: 0%;
    width: 24.25%;
}
    
#\34 bf48dba {
    width: 665px;
}
    
#e8937ce3 {
    height: auto;
    min-height: 248px;
}
    
#c26b71ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 20% 4px 20%;
}
#c26b71ca {
    margin: 0px 0% 0px 0%;
}
    
#cc7d8637.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 20% 4px 20%;
}
#cc7d8637 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b40702d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 20% 4px 20%;
}
#\36 b40702d {
    margin: 0px 0% 0px 0%;
}
    
#\36 9bb69f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 20% 4px 20%;
}
#\36 9bb69f0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6929aa0 {
    width: 40.68%;
}
    
#ddff0b01 {
    width: 44.42%;
}
    
#\34 b7f2231 {
    height: auto;
    min-height: 248px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f08401d {
    width: 100%;
}
    
#\39 fa14846 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f672c4a6 {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cb5df91 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\37 0152afb::before, #\37 0152afb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 0152afb {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\39 0c63089 {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ffbc4fb::before, #\38 ffbc4fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 ffbc4fb {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\38 2914f44::before, #\38 2914f44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 2914f44 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#eb649b13::before, #eb649b13 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#eb649b13 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\32 db9ca86::before, #\32 db9ca86 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 db9ca86 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\37 56fc409 {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#fab36127 {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5f4637a {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#e9cd1646::before, #e9cd1646 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#e9cd1646 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#df0c1767 {
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c592ec6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f9ece156 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ee979a1 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 34bce9b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#b3838240 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e9f34458 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2f8078a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 979878d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8e290bc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d1febf06 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 8d6f2ca {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 1a12081 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd042901 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a50dfab6 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 f23f28e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 19% 4% 4% 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    order: 1;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: none;
    width: 95.06%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#group_hd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_3u0 {
    width: 58.00%;
}
    
#group_2st {
    width: 72.56%;
    height: auto;
    min-height: 70px;
}
    
#group_gkb {
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 1663026 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a5af29fb6ca21acbfe4dbe {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a5af29fb6ca21acbfe4dbd {
    margin: 8% 0% 8% 0%;
}
    
#group_7ic {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ppg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 c998e7d {
    width: 100.00%;
}
    
#c0648432 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ab22c905 {
    width: 48%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f6274ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 18d3051 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#d0f55fa6 {
    width: 50%;
}
    
#d0cd3648 {
    width: 50%;
}
    
#\30 e491e9c {
    width: 50%;
}
    
#\34 6fa30b2 {
    width: 50%;
}
    
#\35 21e4b7f {
    justify-content: center;
    row-gap: 24px;
}
    
#\33 9329d25 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 14bb340 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c336cd25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    justify-content: flex-start;
    row-gap: 40px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#be14e42c {
    width: 311px;
}
    
#\33 ddac201 {
    width: 100.00%;
}
    
#e9f34458 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 12% 1% 12% 1%;
}
    
#\32 bd5c86d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 21px;
}
    
#\35 ce852f9 {
    width: 341px;
}
    
#bb901d92 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b6c7a335 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 3d6c8e8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 7a40394 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\33 8bef742 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 64b53fe {
    width: 100%;
    min-height: 38px;
    align-items: center;
    height: auto;
}
    
#\35 3834a19 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bf6e9cfc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 1.5% 1% 1.5% 1%;
}
    
#\32 b2216c7 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#bc7265a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 695051d {
    width: 100.00%;
    height: 231px;
}
    
#\31 e26dfda {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 979878d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#d9f2cbd6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#afb4690a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7522b00 {
    width: 100.00%;
}
    
#d1febf06 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\39 02019e5 {
    width: 100%;
    min-height: 10vh;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\37 f40e66c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\39 6ddb71d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#f8b5b287::before, #f8b5b287 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#f8b5b287 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#bcfdca7f {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 82990ba::before, #\39 82990ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 82990ba {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a559556 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\39 112f2d7::before, #\39 112f2d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\39 112f2d7 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ba7ccac4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#dd312b33::before, #dd312b33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#dd312b33 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#aaddfe60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\31 bc29ba1::before, #\31 bc29ba1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\31 bc29ba1 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1d24523 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\36 ca0cc9e::before, #\36 ca0cc9e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 ca0cc9e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ugk {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 56e7ca0 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 c8cbf3b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 79c4bfa {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 3863bac {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 a9c8077 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 78439fd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 1f3f0cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 2ff42da {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 e9cc7ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 553f3ee {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 d4c35b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 4dfa7b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_tq2 {
    width: 99.53%;
}
    
#widget_hja {
    height: 82px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#beaac858 {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#ffbb4cfd {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#b0206a4c {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#group_0cb {
    order: 0;
    width: 48.5%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 1eca9c9 {
    order: 1;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 12c1644 {
    order: 2;
    width: 48.5%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 62d12ff {
    order: 3;
    width: 48.5%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_7jr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e64583cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 3448fc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f6c6d942 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cf9ff38a {
    width: 100%;
    min-height: 38px;
    align-items: flex-start;
    row-gap: 5px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: center;
}
    
#\35 080d7c9 {
    width: 100.00%;
}
    
#\35 1a12081 {
    min-height: unset;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 2% 4% 2% 4%;
}
    
#de1afe9b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 f23f28e {
    min-height: unset;
    flex-direction: column;
    padding: 1% 1% 1% 1%;
}
    
#\34 54c577f {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ac86496e {
    width: 100%;
    min-height: 33px;
    align-items: flex-start;
    row-gap: 5px;
    height: auto;
    padding: 3px 5px 3px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 79bd21d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e79ff45 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#\31 e1e8d0e {
    width: 100%;
}
    
#\37 987e2a4 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3he {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f229e23e {
    width: 100%;
    min-height: 522px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n8a {
    height: 520px;
}
    
#\36 3322bca {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 31baab4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a3b04e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
    
#\39 d2e40d8 {
    width: 100%;
    min-height: 49px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#\31 c9b65e2 {
    order: 0;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 139px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9c3a804 {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#dc0026ce {
    height: 82px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3798e4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 bb406fa {
    order: 1;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 88c0608 {
    width: 99.53%;
}
    
#\39 acf39aa {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    margin-top: 0px;
}
    
#\37 5e737bc {
    order: 3;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7caf0f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8824d9e {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\33 840646f {
    order: 2;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#cb633741 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f933eea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 48d817e {
    margin: 0% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\36 4055416 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c31e40a8 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 939e407 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 6da5729 {
    width: 50%;
}
    
#\32 e478b6a {
    width: 48%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e3df49b4 {
    width: 100.00%;
}
    
#\39 e00677a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 8406ff0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#dcd1e27f {
    width: 50%;
}
    
#aa12017c {
    width: 50%;
}
    
#\32 11c32d5 {
    margin: 8% 0% 8% 0%;
}
    
#\35 c837623 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 9c65aff {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a205de9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ab1a63e {
    width: 50%;
}
    
#ac1c8215 {
    justify-content: center;
    row-gap: 24px;
}
    
#\34 ed53684 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8bb1d76 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bcbca6fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#f2dfa321 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ffceae85::before, #ffceae85 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#ffceae85 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 00f7d37 {
    width: 100%;
}
    
#\38 2666dc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\35 14c2a03 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 13e16ad {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 6ec2362 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\32 a9cfe83::before, #\32 a9cfe83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 a9cfe83 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7fe2cc3::before, #\37 7fe2cc3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 7fe2cc3 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 652beab::before, #\36 652beab > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 652beab {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 397473e::before, #\33 397473e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 397473e {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0063648::before, #\30 0063648 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\30 0063648 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7b96ea8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 829ec36 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 2e69048 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 a409d2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#d2f7427f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#cb6615e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\34 3ea0f24 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#f3060801 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
    row-gap: 0px;
    padding: 10px 0.2680965147453083% 10px 0.2680965147453083%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bdba901 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1.3% 1% 1.3% 1%;
}
    
#\37 e68fd7d {
    margin: 0px 0% 0px 0%;
}
    
#\30 52534c8 {
    order: 0;
    row-gap: 24px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8336ee9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dec9af41 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 666f22d {
    width: 100%;
}
    
#a1b4d905 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 59f3505 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#\31 72ed99b {
    width: 100%;
    min-height: 522px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cbd109f {
    height: 520px;
}
    
#dc0373a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d22e884a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9f47b15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 aa1add2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a4cbaee {
    order: 3;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e50260de {
    width: 99.53%;
}
    
#e2ae1f4b {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    margin-top: 0px;
}
    
#\38 3083e26 {
    margin: 0% 4% 2% 4%;
}
    
#c2d26a1b {
    height: 82px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 8cd5f67 {
    order: 2;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1b74f91 {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\30 b1cfe7b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e669ee0d {
    order: 1;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e5a3e2 {
    width: 100%;
    min-height: 49px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#bc2117da {
    height: 78px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\34 7a5fc0d {
    order: 0;
    width: 48.5%;
    column-gap: 0.6334752053845393%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 139px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 44ed736 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 13b7fc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
}
}



@media (max-width: 767px) {
    
#\36 7018747 {
    margin: 8% 0% 8% 0%;
}
    
#fdd80411 {
    width: 50%;
}
    
#dae68caf {
    width: 100.00%;
}
    
#\30 8106dbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aae7cb03 {
    width: 50%;
}
    
#\38 1217fb4 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2246d49 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b90cf3d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 5956e4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 b7f2231 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 36e3751 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#cf6b4f03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 530e2a9 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b53ac752 {
    width: 50%;
}
    
#d51822fe {
    width: 48%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6929aa0 {
    width: 50%;
}
    
#ba6ae14c {
    justify-content: center;
    row-gap: 24px;
}
    
#\39 e286686 {
    width: 48%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e8937ce3 {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 93817ef {
    width: 50%;
}
    
#\32 66c4176 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 328216f {
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ddff0b01 {
    width: 50%;
}
}



@media (max-width: 767px) {
    
#\33 f08401d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
}
    
#\30 964d78d {
    width: 100%;
}
    
#\39 fa14846 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#f672c4a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\35 cb5df91 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 0152afb::before, #\37 0152afb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\37 0152afb {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0c63089 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\38 ffbc4fb::before, #\38 ffbc4fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 ffbc4fb {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2914f44::before, #\38 2914f44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\38 2914f44 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#eb649b13::before, #eb649b13 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#eb649b13 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 db9ca86::before, #\32 db9ca86 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\32 db9ca86 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 56fc409 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#fab36127 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\37 5f4637a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#e9cd1646::before, #e9cd1646 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#e9cd1646 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#df0c1767 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 c592ec6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f9ece156 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ee979a1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 34bce9b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#eb649b13.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1wXB4UqDQAAA4HsVoyJqsQiZ5J3XzUzdAmdNOyc6l3rqprBm3o8aiDRWf4JgT7zvAx4UPCjMoEDhyQyd+vjcU84C9TK3pA9fA8y4Ss1rNupH6gUzetmoH5s38ZO4pqTNJqB6lpa2VE7lwhIbimqKKxevHMznj/vSBsupkr8ota9y/75LzW085ovxJtT5/KFLdcBslNty4yntYrhjxvbNqEP9PdDqYPgZEbB2YUPlNkS/CdnH5CvAG4oqF5XOXeVIoIvwT0L+MnJYaf+F+h0h/joorNt8IiaWeAQBmUWes2gP5QAAAABJRU5ErkJggg==')!important}#\38 ffbc4fb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3klEQVQI1wXBbWuCQAAA4PsB24fB3sxzG66VL/lymYLezbahXoEloWHnW8lcNIL6MOj373lAVh2L3bk7XH5+L033t25O+fbEdue8PqZsDxhrClZvq6Zk5SrJaBSvknVdtl17+G73YEH9JcXpnCwDl2Lr0zbiqVsmcbvJu6oCGMF3k/NRj+gQKzwZPn5pQuxpaUiKOATKy5XZv3akG1e5n4561ICRzkXoOZgM5p4BVPEWDe4m0oMjc57KB6ZA0dPMEkPrdWa/AbUvGENhLMOxzNsq/EAidaQF1hOiZf7oHw44NMEKNAApAAAAAElFTkSuQmCC')!important}#\37 0152afb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AGg8E1IvDlIzF3FNLpttRa98UbR/Uq55S6RzSJhsRwBqPBFcNRJhPh56UzGYaT+icUese0+vflOvg16jf2EAbj4TYzsXaUQjelIvj18zlmY6qXhLtodevJd3r5WBAGk+FWE8GmdEI3JLKHxPJohZL6RzRr2PZsSihrilmQBeOhlVNhlYOR1qQh14RxuJVCOhbDu/jmLDoIK3o5UAUzYbSzAYVjYZc0QaiU8alVYdpGcvu4RSvpNus5R8AFM4IEgwGlk2GIJMG6piILNmH7RuLbt9RLiGWq+FYLYpUMIeoraKAAAAAElFTkSuQmCC')!important}#\32 db9ca86.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AMKffr+Wbq6BVY1fMnhNJHhMI4NXK4RYLYJXLYBVKwCmiGyykXG3lXOyjGaac02MZT6BXDl2VDNsSiloRiQAnYJpp41zsZZ8tpd4ooFgjm9RdVtDY006UjwnTTYhAJR7Y5N8aI99bI98aoZvWHxkTWlVQ1RFOUM0Jz4vIwCUemJ/Z1JlUkFUQzVOPS1JOSpDNSc4LSQuJBwoIRsAiW5Xa1RBSDYoLCEYJBoSIBYOIhcOKBsQLB4TKx4VAH1iTmBKOjstIxoUDxEMCQwIBhIMBiUYDTEgEjQiE1wJQrVc1E9HAAAAAElFTkSuQmCC')!important}#e9cd1646.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJ13VI9lQoRWMndGIntEHH4/FIRBEnw7D3A0C2gwCQC9oIGlgV+QZUCDVC+DUSmGTSKJSRuGRhl+RBl4QRkA28Soupp4oHVOkmQ8kWI6lWE5lFovl10xk100kGA5AN/Gpb2cead8Up5uQ5VoQI5jP4ZZNolcOYxiQJBqSgDPspCri2uVb0uJXzp9VTRtTDFgQixhRC1tTjZ8XUMAnoFjhWlOc1U7Z0csVjkiQywaNSMWNCIVSTIfYEMrAG1QNWFIMlE7KkUxIjYkFi4dEicZDygaEEErGV09IuhNSVdOZkkIAAAAAElFTkSuQmCC')!important}#\38 2914f44.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/ALiPar2XcsahfcSfe86ng8ylgsWffLWQbqiEY6F8XAC7lXGvi2qoh2aaeFaviWWwiGKmf1uOaUaBXT6CXT0Au5d2o4JkknNWfFw+lnFNlWtEhl43aUIfXzwdaEUlAJh3WopqToRkR3pYOZRuSo9nQH1WMV85F1o2F2VAIACOb1WTdFmae1+Xd1uceFmKZUN2TyxhOhdiOxlqQyAAk3dfk3Zeim5XemJNdltEcFAzb0glaD8ZbEEbb0QdALichamNdYJsWFZHOkc0I1AyF2g+GHNGHHtNI3xOJB1eVrkVbROyAAAAAElFTkSuQmCC')!important}#f8b5b287.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNklEQVQY0yXKaUvCYAAA4Pf39GXq1EjDY07fmcujcNr0dRfN0HnM6Q5PypRKSJDKlAWBUFDS9Qsj+vw8wL5qbOb6djn8si9+ni6/7fHn+vztYbiZG/Z1C0xVdmZwi8HpaqI8z1qvC2u7HHw8jt7vBy8LC2gcZUp0v5wa15mpenKjo9uucDeSV+PqelIDTZZQC5EqE6jnQ0ou2GAJtUh2+HhPTvbLaWDw0BQoDZEaiihZv3joLsQwNobxCZw7cANLpLoiZQrQFGLtYrhyvCfROB93IohlQzvAFKAlwp5E9SSol4ha1ldOeeSkW6JdCGKgjUiDi3b/BjRKRDO/Xz3aPUt7JRpH0AFquYDKhnUuagnRDgo3c//skWicizuBnPEpTEBDEYMj28VQg/FXMl455RESLkQ5fgGHqXTCVq5ffgAAAABJRU5ErkJggg==')!important}#\39 82990ba.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAIAAACgHXkXAAAACXBIWXMAAAsTAAALEwEAmpwYAAABmUlEQVQY0zXM6ZKaQAAE4HncVLKbuB6sciMgCAwMAwOIHHIJGzeYVVbzeCmspKp/dNVX3aDPzEuFbq1/a/2hxuccdtGm9Na5K+auCD4Ke2jwvQvuHRlq3OfWMVQLLGVIGPlh5M9beO/ItXZ/pWZN5BwJGeILLILPo/fg4Nb618p9T82KyBnic8SX3oNvrX9vyWfjfZTOz71eeFLm/OehwUPjDY13qdw+h220yZGQ2FyGuBIL4Frja+VeSnQ+2KfEqImcOlxis//WlxL9Luw+t06J0UZagaUUsikcucACOB9gn1mnZNvttJoo4zNk03HNHRAH3lPjtNe7aFMT+eCKCWT3FpNAJnPYzGZAt9scQ6Um6wKLqc3FJh2bq71FJ5BJIQMKLBSukCM+gWxs0tF2GW2XsbGKzTFgZyzHZtHRdhXor4FGhRoV6q+hTgUaBbD84qtzsqF8deEpc19dBBoVaAtfnbvyFJjsE+S/O+LEESfueuopM1+de8rMkSaW8ANoqy86/dVknyzu2REnWJ5ieYakF4t/1tlvfwGZ3xGBXsiwXgAAAABJRU5ErkJggg==')!important}#\39 112f2d7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApElEQVQI1xXMQY7DIAwAQJ7UgI2xwZgCSUkTtfv/16wqzXnc372+1+tz7kfXaTIqD5PV9drtPszda557X7N15WdJLVNXfnW9jvZZ3XUrTXNTVkZlKAmqxFHlHHYfT8eEklA5loSFIFMwidPyOe29Nxf8gzAUjvqDyvj7qwzLvWYHfiMMQsAROIaS0IRaSVUop+ggbBE8YcCwxbAJQUmYExJ49Ns/460xWq9wZ5wAAAAASUVORK5CYII=')!important}#dd312b33.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXK226CMAAA0P6IybxkgtJWBFqKFKiCDhiKTpFNp8ZL3OZmskt82cMSfdxPLzvPB2yn8cdmfHlf/J5W50P2MvHvhB5ZaCi0+5CBTRZ+bcfn48PlLT8t4l2fZ20tsmBk48Rrgt00/FwPfw7Z9y59nYhZoKccB1TxiOJRCDbj4Cm/Oc7DQx48RlafN3oMCYocglq6ApapWI86z3l3n/mzWx46mkOxTTAniBsQpD6bRvbqP7VniZP4ZqeluRQ7ROG6DFyCunZzFJjzhC8HbhbZsWcICi1VMmAFcANyAwqK+kLPQzbpmRFvtFSpIRflSgEkwhAmYqpsazWfoYAhrslqrYSkKywXwXLgxq5GsdSsVyiuEnSN5VK1XFDrZUev/QE/GU7gnxBOFwAAAABJRU5ErkJggg==')!important}#\31 bc29ba1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AGBKL2ZQNWxWO3ZfRJB6YK+bgqiUfZN8ZJaDar2wlQBMNh1VQCddSDBoUzuEb1elkXmijnaQemGVgmm8rJIANyMPQS4bSzglVUMwcF5Jkn9ploNti3dij35prZ+JACUYDC4hFTgrH0I1KVhKPHJkU3xtXHxuXoV5apuQgQAeFQ0gGBEqIho2LSVIPjRYTkJkWU5sYld0bGF/d2wALyIVKyAVLiUcNS0lQTkySEE5UkpCW1RLZl5UbGRZAEgzH0MvHT0vITowJj02L0M8NUxFPVVNRF1VS2JZTwBeQSdeQihSPSlENys9NzBDPDVLQztRSUBYT0VdU0mc2U1eGsaZwAAAAABJRU5ErkJggg==')!important}#\36 ca0cc9e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABdElEQVQY0x3NWXOaQAAA4P1RfQCWSxziMTjCshxSE1MalGO5IojGmlYzscWJmcRhmsb82U77/D18ILXFCLOBRvsq5Wu0jxgfMTdDaqpSAaJAbPIRhkRnYgxjg40wDHU4VamZSoWIBpEOYwxziyscYe4ImcXHGPoaHWh0hGgQalRqwmosrifS6kqaj4TEYEPEhIgmOgNinS4d/rsrb28u7l25GrcyiyOYjf53oLC5bxPpcdbb+72d17mbtHObT02OYJgYEGyu2w/TzoEoB6Lsg/7GlQtHuB2JicGmBgsOZHBMhi+59pypNRlsvV41lpaX7dzi/nFT6L8r421pNQvzZY7rWL3/2v3h9cvPrdziQFOgP0vjY22f70Zvq9GptH4R9ZjjjdstHRHUQec1G7xX+nllnldWUxpPqdpU9oOvLMYSWNhw+6V1jLqnTDnlg+dEqcP+6y3aet25zYNw+Km0mZ3bqn35EMh7T9q54s+ZvL4UCKL+AktikdLuSXqoAAAAAElFTkSuQmCC')!important}