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

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

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

  *#dm .dmInner div.u_1054171683 hr {
    color:rgba(60,51,52,0.3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1551071749 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1903249826 .list-text {
    color:var(--color_5) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner *.u_1497110497 { width:100% !important; }

  *#dm .dmInner div.u_1497110497 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1497110497 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner *.u_1058367655 { width:100% !important; }

  *#dm .dmInner div.u_1058367655 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner *.u_1279982398 { width:100% !important; }

  *#dm .dmInner div.u_1279982398 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner *.u_1623140032 { width:100% !important; }

  *#dm .dmInner div.u_1623140032 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1623140032 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner *.u_1497325792 { width:100% !important; }

  *#dm .dmInner div.u_1497325792 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1497325792 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner *.u_1608408194 { width:100% !important; }

  *#dm .dmInner div.u_1608408194 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1608408194 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner *.u_1734935455 { width:100% !important; }

  *#dm .dmInner div.u_1734935455 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1734935455 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1279982398 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_2053693231 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1816212610 img { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner div.u_1194044754 hr {
    color:rgba(60,51,52,0.3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner *.u_1898897683 { width:100% !important; }

  *#dm .dmInner div.u_1898897683 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner *.u_1958476095 { width:100% !important; }

  *#dm .dmInner div.u_1958476095 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1958476095 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1898897683 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:100% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1058367655 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1903249826 .list-text { margin-bottom:8px !important; }

  *#dm .dmInner *.u_1903249826 .list-icon { margin-right:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1903249826 .list-icon { margin-right:8px !important; }

  *#dm .dmInner div.u_1903249826 .list-text { font-size:18px !important; }

  *#dm .dmInner *.u_1903249826 .list-text { margin-bottom:8px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1903249826 .list-icon { margin-right:8px !important; }

  *#dm .dmInner div.u_1903249826 .list-text { font-size:18px !important; }

  *#dm .dmInner div.u_1903249826 .list-text a:hover { font-size:18px !important; }

  *#dm .dmInner *.u_1903249826 .list-text { margin-bottom:8px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 12px 16px 12px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bv2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_bv2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 34px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#a5e46728 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 8d9eef0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 8d9eef0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 25px;
}
    
#\31 2597de6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 44.67%;
    min-width: 4%;
    justify-content: space-between;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    order: 1;
    margin-top: -140px;
    margin-right: -6%;
    padding: 3% 3% 3% 3%;
}
    
#\32 a5c100a {
    min-height: 84px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_gqq {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8560408660874%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(247, 247, 247, 0.49) #000000 rgba(255, 255, 255, 0.5) #000000;
    border-width: 0px 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t17 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qh2 {
    width: 88.13173587209369%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0pj {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c65a4944 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.8560408660874%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(247, 247, 247, 0.49) #000000 rgba(255, 255, 255, 0.5) #000000;
    border-width: 0px 0 0px 0;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    padding: 15px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ddd3e6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d575cb1 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b19e5c68 {
    width: 88.13173587209369%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mtj {
    width: 59.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2597de6 {
    width: 64.43%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: -140px 3% 0px 0%;
}
    
#\32 a5c100a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#widget_t17 {
    height: auto;
}
    
#\38 d575cb1 {
    height: auto;
}
    
#group_mtj {
    width: 30.37757823763397%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 8d9eef0 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 2597de6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: -190px -6% 0px 0%;
}
    
#\32 a5c100a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#widget_t17 {
    height: auto;
}
    
#\38 d575cb1 {
    height: auto;
}
    
#group_mtj {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a737927f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0565291 {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a109748 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#bedf64af {
    min-height: 53px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bd7e5817 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 32.67%;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9988623 {
    width: 727px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a8c9b85c {
    width: 87.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 507a324 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 64.33333333333333%;
    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 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hta {
    width: 74.5px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hbg {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 167px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    padding: 16px 0px 16px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0565291 {
    width: 32.28%;
}
    
#bedf64af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#bd7e5817 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#a9988623 {
    width: 100%;
}
    
#a8c9b85c {
    margin-left: 0%;
    margin-right: 0%;
    width: 69.63%;
    max-width: none;
}
    
#\39 507a324 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 17px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#fe608142 {
    margin: 0px 0% 0px 0%;
}
    
#group_hbg {
    height: auto;
    min-height: 128px;
    justify-content: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\33 0565291 {
    width: 311px;
}
    
#bedf64af {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#bd7e5817 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    row-gap: 40px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9988623 {
    width: 311px;
}
    
#a8c9b85c {
    width: 100.00%;
}
    
#\39 507a324 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 21px;
}
    
#fe608142 {
    margin: 0px 0% 0px 0%;
}
    
#group_hbg {
    height: auto;
    min-height: 152px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 43dc3b7::before, #\33 43dc3b7 > .bgExtraLayerOverlay {
    
}
#\33 43dc3b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-items: flex-end;
    flex-wrap: nowrap;
    background-image: url(https://le-de.cdn-website.com/592de583fa6d48229cec44f45600ab6e/dms3rep/multi/opt/sanit%C3%A4tshaus-ringe_26-1920w.jpg);
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2012e8 {
    min-height: 569px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ecfdb22 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_7g4 {
    width: 100%;
    height: 398px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 43dc3b7::before, #\33 43dc3b7 > .bgExtraLayerOverlay {
    
}
#\33 43dc3b7 {
    padding: 5% 5% 5% 5%;
}
    
#\34 b2012e8 {
    padding-right: 3%;
    min-height: 440px;
    padding-left: 3%;
    padding-bottom: 3%;
}
}



@media (max-width: 767px) {
    
#\33 43dc3b7::before, #\33 43dc3b7 > .bgExtraLayerOverlay {
    
}
#\33 43dc3b7 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    background-position: 0% 50%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2012e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#widget_7g4 {
    height: 220px;
}
}



@media all {
    
#\33 2246115 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62acf31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 47%;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed5dd2df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 47%;
    min-width: 4%;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3590882 {
    width: 521px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 41ffcec {
    min-height: 53px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c7c0e9fd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_chj {
    width: 100%;
    height: 507px;
    max-width: 100%;
}
    
#widget_ajl {
    width: 615px;
    height: 146px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2246115 {
    margin-left: 0%;
    margin-right: 0%;
    width: 102.23%;
    max-width: none;
}
    
#\37 62acf31 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#ed5dd2df {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 25px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#c3590882 {
    width: 100%;
}
    
#\38 41ffcec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\34 829d60c {
    margin: 0px 0% 0px 0%;
}
    
#widget_chj {
    height: 569px;
}
    
#widget_ajl {
    height: 129px;
}
}



@media (max-width: 767px) {
    
#\38 41ffcec {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c7c0e9fd {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 2246115 {
    width: 100.00%;
}
    
#\37 62acf31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 40px;
}
    
#ed5dd2df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 21px;
}
    
#c3590882 {
    width: 311px;
}
    
#\38 41ffcec {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#widget_chj {
    height: 240px;
}
    
#widget_ajl {
    height: auto;
}
    
#\34 829d60c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 c653713 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ad12c6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcc2ae29 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\37 1fb8d48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f393a699 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4ad12c6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 2%;
    row-gap: 0px;
}
    
#\37 1fb8d48 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 4ad12c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
}
    
#\37 1fb8d48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    justify-content: center;
}
    
#\30 b2b34bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0545350 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\39 6dd24b5 {
    min-height: 375px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#adc51dc0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 67807f2 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#e435aa54 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7023418 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\39 340c8e9 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_ci9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#widget_q8g {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 fb9df88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#b615035c {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40d0d54 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\30 46558a1 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 515bf23 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db03ed2 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebcf211 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2835fdc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\35 4e1c934 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 def8ab9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b43e94 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d6ac03de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\34 faa2042 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3027c7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\36 5d38a42 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a6ef9b20 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4a5a98 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0545350 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7023418 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 6dd24b5 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    padding: 1% 4% 2% 4%;
}
    
#widget_q8g {
    height: auto;
}
    
#\38 fb9df88 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 46558a1 {
    height: auto;
}
    
#\35 4e1c934 {
    height: auto;
}
    
#d6ac03de {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d38a42 {
    height: auto;
}
    
#fd9dc032 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 0545350 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 6dd24b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#adc51dc0 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#e435aa54 {
    height: 240px;
}
    
#d7023418 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_q8g {
    height: auto;
    width: 32px;
}
    
#\38 fb9df88 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b615035c {
    height: 240px;
}
    
#\30 46558a1 {
    height: auto;
    width: 32px;
}
    
#\32 515bf23 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#\39 ebcf211 {
    height: 240px;
}
    
#\35 4e1c934 {
    height: auto;
    width: 32px;
}
    
#\37 def8ab9 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#d6ac03de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 faa2042 {
    height: 240px;
}
    
#\36 5d38a42 {
    height: auto;
    width: 32px;
}
    
#a6ef9b20 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#group_ci9 {
    height: auto;
    min-height: 0px;
}
}



@media all {
    
#\35 9532295 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f12cc7e {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f17d31fd {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8bcbb3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\33 9da5ea3 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e27df9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\39 24b1078 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c3efd52 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a912b33a {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f05340a5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\35 b2cf8bc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#e3a49150 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a30ec7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf82f6c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#\34 0d8e536 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#fb5cc573 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\38 1a86745 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bd7e8f2 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bb7c0bb0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2212fdd {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_0sa {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9532295 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 1%;
    row-gap: 25px;
    padding: 1% 4% 6% 4%;
}
    
#\31 f12cc7e {
    height: auto;
}
    
#e8bcbb3a {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cf82f6c7 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 e27df9a {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 bd7e8f2 {
    height: auto;
}
    
#\36 2212fdd {
    height: auto;
}
    
#group_0sa {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 bc1b569 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9da5ea3 {
    height: 250px;
}
    
#\38 1a86745 {
    height: 250px;
}
    
#a912b33a {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\35 9532295 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 1% 4% 6% 4%;
}
    
#\31 f12cc7e {
    height: auto;
    width: 32px;
}
    
#e3a49150 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#\39 a30ec7e {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#e8bcbb3a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cf82f6c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 9da5ea3 {
    height: 240px;
}
    
#\30 e27df9a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a86745 {
    height: 240px;
}
    
#\31 bd7e8f2 {
    height: auto;
    width: 32px;
}
    
#bb7c0bb0 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#a912b33a {
    height: 240px;
}
    
#\36 2212fdd {
    height: auto;
    width: 32px;
}
    
#group_0sa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bc1b569 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2913750 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#dda9042f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#debb33a7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dab6d5fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d6152f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dda9042f {
    width: 100%;
    min-height: 80px;
}
    
#debb33a7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 6% 4% 2% 4%;
}
    
#\38 f282895 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dda9042f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    justify-content: center;
}
    
#debb33a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 2% 4%;
}
    
#\38 f282895 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 523a8ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 5px 16px 16px;
}
    
#\32 c64333f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 16px 16px 16px 5px;
}
    
#e9f8e888 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_e10 {
    width: 100.00%;
    height: 356px;
    max-width: 100%;
}
    
#\33 f0ce0c1 {
    width: 63.35%;
    height: 254px;
    max-width: 100%;
}
    
#group_qjl {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 378px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    padding: 10% 6% 10% 6%;
}
    
#widget_uhu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_395 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
}
    
#widget_ebm {
    width: 190px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9f8e888 {
    min-height: 0px;
    padding: 6% 2% 6% 2%;
}
    
#c889d05d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 523a8ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c64333f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e9f8e888 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#widget_e10 {
    height: 240px;
}
    
#\33 f0ce0c1 {
    height: 240px;
    width: 100.00%;
}
    
#group_qjl {
    width: 100.00%;
}
    
#c889d05d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 d36aded {
    min-height: 34px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c11e2a62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 034b2cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 034b2cb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#df519715 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 12px 16px 12px 16px;
}
}



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



@media (max-width: 767px) {
    
#\32 d36aded {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#df519715 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\33 da13b7d {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f5dbf612 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#c3ce96e9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\35 05857df {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b6664c2 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 610be1a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\38 174041f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a2a5285 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 12px 12px 12px 12px;
}
    
#df781332 {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#d1228bf0 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 5fc4e0f {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bafcf3a3 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ee764fb4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be3c881 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 2ac7163 {
    width: 25px;
    height: 25px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d9409f9c {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a2a5285 {
    width: 49.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#df781332 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f5dbf612 {
    width: 49.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d1228bf0 {
    height: auto;
}
    
#\39 b6664c2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 1%;
    padding: 1% 4% 6% 4%;
}
    
#\37 2ac7163 {
    height: auto;
}
    
#d9409f9c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 297618d {
    margin: 0px 0% 0px 0%;
}
    
#\32 5fc4e0f {
    height: 250px;
}
    
#\35 05857df {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#f5dbf612 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 05857df {
    height: 240px;
}
    
#\39 b6664c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 1% 4% 6% 4%;
}
    
#\38 174041f {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#\39 a2a5285 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#df781332 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1228bf0 {
    height: auto;
    width: 32px;
}
    
#\32 5fc4e0f {
    height: 240px;
}
    
#ee764fb4 {
    align-items: flex-start;
    min-height: 23px;
    height: auto;
}
    
#\37 2ac7163 {
    height: auto;
    width: 32px;
}
    
#d9409f9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 297618d {
    margin: 0px 0% 0px 0%;
}
}

