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

  *#dm .dmInner div.u_1066202048 img { object-fit:contain !important; }

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

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

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

  *#dm .dmInner div.u_1289684331 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1421954430 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1652928855 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1237421639 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1670921446 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1222932180 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1236895325 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1808341927 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1751128801 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1355633814 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1311616622 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1081722845 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1433504093 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1504359966 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1758389798 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1110954086 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1463719924 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1355722060 {
    border-style:solid !important;
    border-color:rgb(0,89,152) rgb(0,89,152) rgb(0,89,152) rgb(0,89,152) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner a.u_1355722060:hover { border-color:rgba(65,67,69,1) !important; }

  *#dm .dmInner a.u_1355722060.hover { border-color:rgba(65,67,69,1) !important; }

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

  *#dm .dmInner a.u_1355722060:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1355722060.hover span.text { color:var(--color_3) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 c0f93c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbf6fe30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b5438eb1 {
    min-height: 316px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ac789df {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/cb8d8ed5/dms3rep/multi/absatz-hintergrund-netz.svg);
}
#\38 ac789df.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAVUlEQVQI12XMQQqAMBAEQf//TBGvIj2zwRCiBI055NAMC8UuUqpS1L52v6OCbzDgfXnBjCZop9uOP+kNPH0sUpSxUcC9hk/w1mCWIo+NDG5dHz4g1gcB4b/2rjYQkwAAAABJRU5ErkJggg==');
}
    
#widget_l69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8ca7149.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a8ca7149 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sor {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-top: 35px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5438eb1 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 354px;
}
}



@media (max-width: 767px) {
    
#\37 c0f93c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5438eb1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#a8ca7149 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_sor {
    height: 240px;
    margin-top: 2px;
}
}



@media all {
    
#d69897ff {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f2bc2133 {
    min-height: 456px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 30a2e99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 9f18570 {
    width: 30.22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 9f18570.lazy {
    background-image: url('');
}
    
#e7e6d633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.73016085790884%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_orv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_fkh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tqs {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\37 65479cb {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_nr8 {
    width: 100.00%;
    height: 538px;
    max-width: 100%;
    margin-top: -220px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2bc2133 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 391px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_fkh {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_tqs {
    margin: 0px 0% 0px 0%;
}
    
#\37 65479cb {
    margin: 0px 0% 0px 0%;
}
    
#widget_nr8 {
    width: 100.00%;
    height: 234px;
    margin-top: 0px;
}
    
#\35 9f18570 {
    width: 39.08%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
#\35 9f18570.lazy {
    background-image: url('');
}
    
#e7e6d633 {
    width: 56.839010189228524%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f2bc2133 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\35 9f18570 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
#\35 9f18570.lazy {
    background-image: url('');
}
    
#e7e6d633 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_nr8 {
    height: 334px;
    margin-top: 0px;
    width: 100.00%;
}
    
#group_fkh {
    height: auto;
    min-height: 59px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_tqs {
    margin: 0px 0% 0px 0%;
}
    
#\37 65479cb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2724630 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e3d7a7a {
    min-height: 826px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c88d557 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 3px 0 0;
    padding: 0% 2% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9e90b33 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_ak6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a37245a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8a13a19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e524c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 2%;
    align-self: flex-start;
}
    
#c9b61ef8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#a30a97d1 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 3px 0 0;
    padding: 0% 2% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f82add8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 389dafe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 2%;
    align-self: flex-start;
}
    
#cebc1033 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0745caf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 04b9bf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bd381d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 2%;
    align-self: flex-start;
}
    
#\35 222363f {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    justify-content: flex-start;
    padding: 0% 2% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4b08c56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e42acd6f {
    align-items: flex-start;
    width: 100%;
    min-height: 544px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf58c7e0 {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\39 078a4ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a3bd0f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5bca7e1 {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\36 6c8a28a {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#be8f9d16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 492c42a {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#\38 d374ce0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8cdb7c3 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
    
#a0383e86 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5a4dead {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\34 e4776bc {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#ff1fca4b {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\37 a197c9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce583580 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 b1aef5a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ri0 {
    align-items: flex-start;
    width: 100%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/cb8d8ed5/dms3rep/multi/opt/storage-room-fa0a7ec1-1920w.png);
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#group_ri0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0z3FQUuDYAAG4O/3de3WtW67FHSMKFpRdIloRBltrS3DxWA2sgk6aeVirmayZCzR+amom3/B740uHR4e4rpe7vs0D4Igp5Tm1Kc5pcG/4G+f5iSKIpYkCYvjmIW+x3zHZt7EZLOfbxZSj6VJwtJ0zki2WCCbx0giitnkA9PBE2ztFmO1hqkhI3TGyNIYxHIcfNkjmJ89WBoPUzyGUd/Ea3kDfeEIltqAaw1BhL6OitxCtcmhU9+Gzq3i5XQZzwdLaB+uoHu1A7PTBKl0FZQeG7gQziHdFfF+sw79ugDlbA3SSQEqt4dBiwcR9R5qqgReEqC0LzF82Ich7KJX3YJWLuLtvoSRLOIXFyTjp4YWB4wAAAAASUVORK5CYII=');
}
    
#group_9h1 {
    align-items: flex-start;
    width: 85%;
    min-height: 321px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/cb8d8ed5/dms3rep/multi/opt/storagebox-offen-0bade577-d9db054e-1920w.png);
    height: auto;
    background-size: contain;
    background-position: 0% 50%;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 10px 0%;
}
#group_9h1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQY0wXBSS8DUQAA4PdHnCSWOJDY4iYOlkY4iMQNhxYhVI0Ws7SdYWZeZ6Zvm6cS1ZSUpErciLMTwaEhIq0KaWNLJfgDvg/M8LQQd6MnKbZYQVS69GMWb0YX47XoeqCB3PQ18Xx9I7+rASuccebKF7ts4ZtSsRBE9umgk02NOntoDGcic2y7f3DzvA5EuH3GuXy/5/r/CJM/w8R4nkaJYghZdwJB5+vcnJ1IZFuAyuAVYVIxSRerFpY/NrBaFhEsO0R600k0b7GINuMm24DmwhvC5KcdFqjGcPgdkmghRqLFHVd4IVS8j9GIPkW3O4Du6rcuW3tO04UfB0tfNpZLDlFKaeYvM7r6YGNJn0KJDqAQI29h6XUTBX71uFLV40rFQOFKAgW+Ykh81BwFTtpbncC3YR4Lpnas2nJu2YaHQcfMhRwzp9ry0ZKh7s+ua/NDotUOupcg7BVpaNhIeT3wwOuBGa/HzPiG9aSvV6SBHsEa6ZpWWv8BFtnG4t98054AAAAASUVORK5CYII=');
}
    
#group_f8o {
    align-items: flex-start;
    width: 85%;
    min-height: 321px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/cb8d8ed5/dms3rep/multi/opt/storage-archiv-storagenox_v02-192ac269-88ae2498-1920w.png);
    height: auto;
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 10px 0%;
}
#group_f8o.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABa0lEQVQY0zXP7y8CcRzA8fsDzt3n873Y/Ace+BdYITIzo1slJ6Vzp0yWlF0hP8qRZayJ1mqUFcn8LpuYB2z0yPxFFvPg9ez95E2hJ68F+UjLjO9oGTGpb5JSfbQrO0CLyV5GTnez7kw7UW5aKSIf2lFQbTC0YAdhW2Ycez5m5jjKTCWXQD7yonO/i1sotVHcRCxL+GAODa4SmpavwRp5BjHxBYL6gbZYlRuLzGnmsh0UscWKhA9dYr+7gqblGoyuv4M9/g3m1TpaIzVubCOg8WS1vyHywTIY3A9gWqmBKVwDy9oTDHpv0Ri8JNb/UFBzZHixgHrpCvlQFYwNSgV75TIZnD8j5rBPM5vppIh0cIHC1jWMKI9g23n9E3sBPlRBa+SGOHYVzl/UNa4LKCbyYI+fwHTqlG2QU3lwxI/RuZfjpISveTbdQxFvYYtV7gJ09F2k1bpEq58Svfkp0dG3STZ07yX+c0uLK6n7ASqsiiJCdR0mAAAAAElFTkSuQmCC');
}
    
#\39 78cf728 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e81dbb8f {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#e0a44cd0 {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#dfe2d066 {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#b6d417c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cac7f85 {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\37 77e805a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6cea336 {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\31 26f30c8 {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\39 9e8fa39 {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\33 9ab622b {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\34 e3a6c6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bfce8aa {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#\31 4d77ed0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c5f3a6d {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#\35 56be8b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 04bafe8 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
    
#a1674ba4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75594e3 {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#\34 426bd0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0ff9792 {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#e97ed400 {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#d7ef2612 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 56b697c {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#eaf1abcb {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#b0507026 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a126b69 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
    
#\33 ea9b00a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5b278f {
    width: 87.48778776267633%;
    height: auto;
    max-width: 100%;
}
    
#\38 7e1edde {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eff3170 {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#c74173ce {
    width: 6.97%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\30 3e35eb7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 55883ae {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\31 b45ee90 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
    
#\33 fe05159 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dd4eb42 {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\30 28d0146 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
    
#d3f5ef1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1bf244f {
    width: 7%;
    height: 44px;
    max-width: 100%;
    order: 0;
}
    
#\38 aa69963 {
    width: 88.01%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e3d7a7a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 c88d557 {
    width: 100%;
    min-height: 80px;
}
    
#a30a97d1 {
    width: 100%;
    min-height: 80px;
    margin-top: 2%;
    margin-bottom: 2%;
}
    
#group_ri0 {
    height: auto;
    min-height: 328px;
    width: 61.85%;
}
#group_ri0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0z3FQUuDYAAG4O/3de3WtW67FHSMKFpRdIloRBltrS3DxWA2sgk6aeVirmayZCzR+amom3/B740uHR4e4rpe7vs0D4Igp5Tm1Kc5pcG/4G+f5iSKIpYkCYvjmIW+x3zHZt7EZLOfbxZSj6VJwtJ0zki2WCCbx0giitnkA9PBE2ztFmO1hqkhI3TGyNIYxHIcfNkjmJ89WBoPUzyGUd/Ea3kDfeEIltqAaw1BhL6OitxCtcmhU9+Gzq3i5XQZzwdLaB+uoHu1A7PTBKl0FZQeG7gQziHdFfF+sw79ugDlbA3SSQEqt4dBiwcR9R5qqgReEqC0LzF82Ich7KJX3YJWLuLtvoSRLOIXFyTjp4YWB4wAAAAASUVORK5CYII=');
}
    
#\35 222363f {
    width: 100%;
    min-height: 80px;
}
    
#group_9h1 {
    width: 67.23%;
}
#group_9h1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQY0wXBSS8DUQAA4PdHnCSWOJDY4iYOlkY4iMQNhxYhVI0Ws7SdYWZeZ6Zvm6cS1ZSUpErciLMTwaEhIq0KaWNLJfgDvg/M8LQQd6MnKbZYQVS69GMWb0YX47XoeqCB3PQ18Xx9I7+rASuccebKF7ts4ZtSsRBE9umgk02NOntoDGcic2y7f3DzvA5EuH3GuXy/5/r/CJM/w8R4nkaJYghZdwJB5+vcnJ1IZFuAyuAVYVIxSRerFpY/NrBaFhEsO0R600k0b7GINuMm24DmwhvC5KcdFqjGcPgdkmghRqLFHVd4IVS8j9GIPkW3O4Du6rcuW3tO04UfB0tfNpZLDlFKaeYvM7r6YGNJn0KJDqAQI29h6XUTBX71uFLV40rFQOFKAgW+Ykh81BwFTtpbncC3YR4Lpnas2nJu2YaHQcfMhRwzp9ry0ZKh7s+ua/NDotUOupcg7BVpaNhIeT3wwOuBGa/HzPiG9aSvV6SBHsEa6ZpWWv8BFtnG4t98054AAAAASUVORK5CYII=');
}
    
#group_f8o {
    width: 67.07%;
}
#group_f8o.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABa0lEQVQY0zXP7y8CcRzA8fsDzt3n873Y/Ace+BdYITIzo1slJ6Vzp0yWlF0hP8qRZayJ1mqUFcn8LpuYB2z0yPxFFvPg9ez95E2hJ68F+UjLjO9oGTGpb5JSfbQrO0CLyV5GTnez7kw7UW5aKSIf2lFQbTC0YAdhW2Ycez5m5jjKTCWXQD7yonO/i1sotVHcRCxL+GAODa4SmpavwRp5BjHxBYL6gbZYlRuLzGnmsh0UscWKhA9dYr+7gqblGoyuv4M9/g3m1TpaIzVubCOg8WS1vyHywTIY3A9gWqmBKVwDy9oTDHpv0Ri8JNb/UFBzZHixgHrpCvlQFYwNSgV75TIZnD8j5rBPM5vppIh0cIHC1jWMKI9g23n9E3sBPlRBa+SGOHYVzl/UNa4LKCbyYI+fwHTqlG2QU3lwxI/RuZfjpISveTbdQxFvYYtV7gJ09F2k1bpEq58Svfkp0dG3STZ07yX+c0uLK6n7ASqsiiJCdR0mAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\37 c88d557 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e3d7a7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 15% 4%;
}
    
#c9b61ef8 {
    width: 100.00%;
}
    
#\37 8a13a19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 0745caf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a30a97d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 6%;
    margin-bottom: 6%;
}
    
#\38 f82add8 {
    width: 100.00%;
}
    
#\35 222363f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 6%;
    margin-bottom: 6%;
}
    
#d4b08c56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 492c42a {
    width: 77.79077608787314%;
}
    
#\36 8cdb7c3 {
    width: 77.57380857569206%;
}
    
#bf58c7e0 {
    height: 28px;
    width: 18%;
}
    
#\39 078a4ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5bca7e1 {
    height: 28px;
    width: 18%;
}
    
#d5a4dead {
    height: 28px;
    width: 18%;
}
    
#\34 e4776bc {
    width: 78.67936775292944%;
}
    
#ff1fca4b {
    height: 28px;
    width: 18%;
}
    
#\36 6c8a28a {
    width: 75.86488468761398%;
}
    
#\37 a197c9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce583580 {
    width: 100.00%;
}
    
#e81dbb8f {
    height: 28px;
    width: 18%;
}
    
#e0a44cd0 {
    width: 77.79077608787314%;
}
    
#\39 9e8fa39 {
    height: 28px;
    width: 18%;
}
    
#\33 9ab622b {
    height: 28px;
    width: 18%;
}
    
#\34 bfce8aa {
    width: 77.79077608787314%;
}
    
#dfe2d066 {
    width: 78.67936775292944%;
}
    
#\35 c5f3a6d {
    width: 75.86488468761398%;
}
    
#\31 04bafe8 {
    width: 77.57380857569206%;
}
    
#\36 cac7f85 {
    height: 28px;
    width: 18%;
}
    
#a1674ba4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 6cea336 {
    height: 28px;
    width: 18%;
}
    
#f75594e3 {
    width: 77.79077608787314%;
}
    
#\31 26f30c8 {
    height: 28px;
    width: 18%;
}
    
#\34 426bd0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0ff9792 {
    height: 28px;
    width: 18%;
}
    
#e97ed400 {
    width: 78.67936775292944%;
}
    
#d7ef2612 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eaf1abcb {
    width: 77.79077608787314%;
}
    
#\35 f5b278f {
    width: 75.86488468761398%;
}
    
#\30 56b697c {
    height: 28px;
    width: 18%;
}
    
#\39 eff3170 {
    height: 28px;
    width: 18%;
}
    
#c74173ce {
    height: 28px;
    width: 18%;
}
    
#\30 a126b69 {
    width: 77.57380857569206%;
}
    
#group_9h1 {
    margin-top: 0%;
    margin-bottom: 0%;
    min-height: 280px;
}
#group_9h1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQY0wXBSS8DUQAA4PdHnCSWOJDY4iYOlkY4iMQNhxYhVI0Ws7SdYWZeZ6Zvm6cS1ZSUpErciLMTwaEhIq0KaWNLJfgDvg/M8LQQd6MnKbZYQVS69GMWb0YX47XoeqCB3PQ18Xx9I7+rASuccebKF7ts4ZtSsRBE9umgk02NOntoDGcic2y7f3DzvA5EuH3GuXy/5/r/CJM/w8R4nkaJYghZdwJB5+vcnJ1IZFuAyuAVYVIxSRerFpY/NrBaFhEsO0R600k0b7GINuMm24DmwhvC5KcdFqjGcPgdkmghRqLFHVd4IVS8j9GIPkW3O4Du6rcuW3tO04UfB0tfNpZLDlFKaeYvM7r6YGNJn0KJDqAQI29h6XUTBX71uFLV40rFQOFKAgW+Ykh81BwFTtpbncC3YR4Lpnas2nJu2YaHQcfMhRwzp9ry0ZKh7s+ua/NDotUOupcg7BVpaNhIeT3wwOuBGa/HzPiG9aSvV6SBHsEa6ZpWWv8BFtnG4t98054AAAAASUVORK5CYII=');
}
    
#\35 55883ae {
    height: 28px;
    width: 18%;
}
    
#\31 b45ee90 {
    width: 77.57380857569206%;
}
    
#\39 dd4eb42 {
    height: 28px;
    width: 18%;
}
    
#\30 28d0146 {
    width: 77.57380857569206%;
}
    
#\38 1bf244f {
    height: 28px;
    width: 18%;
}
    
#\38 aa69963 {
    width: 77.57380857569206%;
}
    
#group_f8o {
    min-height: 280px;
}
#group_f8o.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABa0lEQVQY0zXP7y8CcRzA8fsDzt3n873Y/Ace+BdYITIzo1slJ6Vzp0yWlF0hP8qRZayJ1mqUFcn8LpuYB2z0yPxFFvPg9ez95E2hJ68F+UjLjO9oGTGpb5JSfbQrO0CLyV5GTnez7kw7UW5aKSIf2lFQbTC0YAdhW2Ycez5m5jjKTCWXQD7yonO/i1sotVHcRCxL+GAODa4SmpavwRp5BjHxBYL6gbZYlRuLzGnmsh0UscWKhA9dYr+7gqblGoyuv4M9/g3m1TpaIzVubCOg8WS1vyHywTIY3A9gWqmBKVwDy9oTDHpv0Ri8JNb/UFBzZHixgHrpCvlQFYwNSgV75TIZnD8j5rBPM5vppIh0cIHC1jWMKI9g23n9E3sBPlRBa+SGOHYVzl/UNa4LKCbyYI+fwHTqlG2QU3lwxI/RuZfjpISveTbdQxFvYYtV7gJ09F2k1bpEq58Svfkp0dG3STZ07yX+c0uLK6n7ASqsiiJCdR0mAAAAAElFTkSuQmCC');
}
    
#group_ri0 {
    min-height: 280px;
}
#group_ri0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDUlEQVQY0z3FQUuDYAAG4O/3de3WtW67FHSMKFpRdIloRBltrS3DxWA2sgk6aeVirmayZCzR+amom3/B740uHR4e4rpe7vs0D4Igp5Tm1Kc5pcG/4G+f5iSKIpYkCYvjmIW+x3zHZt7EZLOfbxZSj6VJwtJ0zki2WCCbx0giitnkA9PBE2ztFmO1hqkhI3TGyNIYxHIcfNkjmJ89WBoPUzyGUd/Ea3kDfeEIltqAaw1BhL6OitxCtcmhU9+Gzq3i5XQZzwdLaB+uoHu1A7PTBKl0FZQeG7gQziHdFfF+sw79ugDlbA3SSQEqt4dBiwcR9R5qqgReEqC0LzF82Ich7KJX3YJWLuLtvoSRLOIXFyTjp4YWB4wAAAAASUVORK5CYII=');
}
}



@media all {
    
#\30 ec2a775 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b5542d46 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#a07f6183 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#efd1c2c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#efd1c2c3 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f76bd86 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 2% 10%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_7aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



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



@media (max-width: 767px) {
    
#a07f6183 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#efd1c2c3 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 f76bd86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 6% 4%;
}
    
#widget_7aa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 94171d9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc52f85d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da9fb67 {
    min-height: 541px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3af4fd2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3af4fd2 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6d63598 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c74d5f91 {
    background-color: var(--color_5);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\38 da9fb67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\36 3af4fd2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c6d63598 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a3691b54.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3691b54 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b75246c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 dae0da2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\37 dae0da2.lazy {
    background-image: url('');
}
    
#\38 039ee5d {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#db73b5a6 {
    min-height: 586px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 12% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cbcb085 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_5gb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a341d0a7 {
    width: 52.30436915325587%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 039ee5d {
    width: 100.00%;
}
    
#db73b5a6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 cbcb085 {
    width: 100%;
    min-height: 80px;
}
    
#a341d0a7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a3691b54 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 039ee5d {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db73b5a6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 15%;
}
    
#\37 cbcb085 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a341d0a7 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5gb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8a085a4.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 8a085a4 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
}
    
#\36 26a0684 {
    min-height: 729px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 715878b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.66%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#be6e6cf7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-bottom: 16px;
}
#be6e6cf7 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 85px;
}
    
#\39 d0f6b8f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-top: 20px;
}
#\39 d0f6b8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f044697::before, #\39 f044697 > .bgExtraLayerOverlay {
    
}
#\39 f044697 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/cb8d8ed5/dms3rep/multi/opt/Header-erweitert-3b959238-8efe942c-1920w.png);
}
    
#\31 ef9402e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.34104100917171%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    padding: 16px 4% 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 ef9402e.lazy {
    background-image: url('');
}
    
#\37 616b8b6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\37 616b8b6 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8a085a4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\36 8a085a4 {
    width: 99.96%;
}
    
#\36 26a0684 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 0px 5% 0px 5%;
}
    
#\39 715878b {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 4% 0% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ef9402e {
    width: 34.44169054441261%;
    min-height: 8px;
    padding-right: 0%;
    padding-left: 0px;
}
#\31 ef9402e.lazy {
    background-image: url('');
}
    
#\30 7cedf18 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f044697::before, #\39 f044697 > .bgExtraLayerOverlay {
    
}
    
#\37 616b8b6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\37 616b8b6 {
    width: 99.96%;
}
    
#be6e6cf7 {
    margin-top: 7px;
}
}



@media (max-width: 767px) {
    
#\36 8a085a4 {
    width: 99.73%;
}
    
#\36 26a0684 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 715878b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 35px 4% 35px 4%;
    margin: 0% 0% 0% 0%;
}
    
#be6e6cf7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 30px;
}
    
#\39 d0f6b8f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ef9402e {
    min-height: 209px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
    padding-left: 0px;
    padding-right: 0%;
}
#\31 ef9402e.lazy {
    background-image: url('');
}
    
#\39 f044697::before, #\39 f044697 > .bgExtraLayerOverlay {
    
}
    
#\37 616b8b6 {
    width: 99.73%;
}
}

