@media all {
  *#dm .dmInner a.u_1171681313:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1171681313.hover .iconBg { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1135511468:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1135511468>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1135511468 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1539134509 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

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

  *#dm .dmInner div.u_2870721682 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1114172598:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1114172598>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1114172598 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1560452523 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

  *#dm .dmInner div.u_1380324747:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1380324747>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1380324747 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1204592887:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1204592887>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1204592887 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1246457428:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1246457428>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1246457428 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

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

  *#dm .dmInner div.u_1205123525:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1205123525>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1205123525 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1784874371:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1784874371>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1784874371 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner *.u_4037160383 { text-align:CENTER !important; }

  *#dm .dmInner div.u_1708437068 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1708437068 .m-recaptcha {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1708437068 .dmform-success { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1708437068 .dmform-success .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1708437068 .dmform-error { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1708437068 .dmforminput input {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .dmforminput textarea {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .dmforminput .fileUploadLink {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .checkboxwrapper span {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .radiowrapper span {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .optinwrapper div {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .freetextwrapper {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .dmforminput select {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 .dmforminput option {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 input::placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 input.placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 textarea::placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 textarea.placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 select::placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 select.placeholder {
    font-size:15px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1708437068 input:not([type="submit"]) {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1708437068 textarea {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1708437068 select {
    border-radius:6px 6px 6px 6px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1741744086 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

  *#dm .dmInner a.u_1237442156 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

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

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

  *#dm .dmInner div.u_2821302332 .cardCTA button {
    background-color:var(--color_12) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_2821302332 .cardCTA button:hover {
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2821302332 .cardTitle {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1177396142 {
    background-repeat:no-repeat !important;
    background-image:url(https://le-de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/dms3rep/multi/opt/fond_transparent-1920w.png) !important;
    background-size:cover !important;
  }

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

  *#dm .dmInner div.u_2415290604 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1327039884 span.text { color:var(--color_7) !important; }

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

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

  *#dm .dmInner a.u_1327039884 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1327039884:hover .iconBg { background-color:rgb(20,20,20) !important; }

  *#dm .dmInner a.u_1327039884.hover .iconBg { background-color:rgb(20,20,20) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1998507279:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1998507279>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1998507279 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1921941932 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

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

  *#dm .dmInner div.u_1878648285 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1677770334:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1677770334>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1677770334 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1716199534 span.text { color:var(--color_7) !important; }

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

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

  *#dm .dmInner a.u_1716199534 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1716199534:hover .iconBg { background-color:rgb(20,20,20) !important; }

  *#dm .dmInner a.u_1716199534.hover .iconBg { background-color:rgb(20,20,20) !important; }

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

  *#dm .dmInner div.u_1097465678:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1097465678>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1097465678 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1308837958:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1308837958>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1308837958 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1742992953:before {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1742992953>.bgExtraLayerOverlay {
    opacity:0.21 !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1742992953 {
    border-radius:6px 6px 6px 6px !important;
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1090511908 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/icon/forward_2583436.svg) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1140245322 {
    background-repeat:no-repeat !important;
    background-image:url(https://le-de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/dms3rep/multi/opt/fond_transparent-1920w.png) !important;
    background-size:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_4037160383 { font-size:12px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4037160383 { font-size:12px !important; }

  *#dm .dmInner div.u_2821302332 .cardCTA button {
    height:38px !important;
    width:120px !important;
  }

  *#dm .dmInner div.u_2821302332 .cardTitle { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4037160383 { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 f7276e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\36 74770f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\33 4ecf7c7 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 37b0d24.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\39 37b0d24 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f4ae0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aab8bacf {
    width: 100%;
    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 34e30d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\35 34e30d2 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t96.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_t96 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -10% 0% -70px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f8dede {
    width: 100%;
    height: 570px;
    min-height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b50ed4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.66%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb3a963 [data-content-reference] {
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
}
#\37 fb3a963 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd1a514a {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 f415c1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d41ae2d {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#d79a6289 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.66%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c9943d {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1567401 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    min-height: 200px;
    max-height: 350px;
}
    
#\38 6575583 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf5b3e4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.93%;
    min-width: 4%;
}
    
#\34 4511fec {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#group_6di {
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8e8e7ba {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4ia {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 144px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2daf9e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#b2daf9e1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n7t {
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_12);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h3u {
    width: 100%;
    height: 200px;
    max-width: 100%;
    min-height: 200px;
    max-height: 350px;
}
    
#\39 55cf9ec {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9eef447.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\31 9eef447 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d46e6835 {
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5dae15e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b2a9d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#c0b2a9d2 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 52aaf86 {
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_12);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a2e67341 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    min-height: 200px;
    max-height: 350px;
}
    
#\38 b2680b5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d02e79c5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#d02e79c5 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 157b7b0 {
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_12);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1bb879b {
    width: 100%;
    height: 200px;
    max-width: 100%;
    min-height: 200px;
    max-height: 350px;
}
    
#\39 4c5d49a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc25d59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\33 dc25d59 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5002880 [data-content-reference] {
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
}
#\33 5002880 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e66378e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ad166322 {
    margin: 2% 2% 2% 2%;
}
    
#\34 9126b79 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\32 ee71269 {
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 1b4cad5 {
    width: 100%;
    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 d652416.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\35 d652416 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 95e4312 {
    width: 100%;
    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 1e9e95b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 1e9e95b {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a693015 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#b8ea204c {
    width: 100%;
    height: 570px;
    min-height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe59e710 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.64%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c25eb44d {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f3a21d6 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2c48b49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e0890844 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6bc1714 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.64%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bal {
    width: 236px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_7ef {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#f9830020 {
    min-height: 528px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.98%;
    min-width: 4%;
    align-items: center;
    height: auto;
    align-self: center;
}
    
#e1c5ce5e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#dc80dd1a {
    width: 77.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 180f2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\33 180f2a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3to {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_6ce {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_38p {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c6d3bad3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b5b7c1d {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 8b40b55 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f0889d8b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d4d040 {
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e5afd275 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e287dc88 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9303e4a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 78860c0 {
    align-items: center;
    width: 46.37%;
    min-height: 204px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 4383a11 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8f3bf4 {
    align-items: center;
    width: 47.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 5.0%;
}
    
#b9b81106 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_47j {
    width: 34.47%;
    height: 92px;
    max-width: 100%;
}
    
#widget_oce {
    width: 34.51%;
    height: 65px;
    max-width: 100%;
}
}



@media all {
    
#\30 e490453::before, #\30 e490453 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,122,165,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\30 e490453 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.1%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/dms3rep/multi/opt/2014-07-31-14.17.33-1920w.jpg");
    flex-direction: row;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px -0.1%;
}
    
#e280da38 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\34 298efec.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\34 298efec {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 551baf6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4172a6d {
    min-height: 235px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 32px;
    order: 0;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l5s {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: -24px 0% 0px 0%;
}
    
#\34 c8381fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\34 c8381fb {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bec2f46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6208303 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#\33 6a3ff73 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#a3f66204 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 68643d9 {
    width: 94.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7778d24 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ac53fc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\34 ac53fc8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b02515e {
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vgc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_12);
    background-image: initial;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_beo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1q0 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#a47a2e57 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#dd8c490b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1eb2110 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#\32 570f594 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#\31 6cb09e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 80b4f56 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#c2cfd638 {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#df1ae48d {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
    
#f700595e {
    width: 50%;
    height: 241px;
    min-height: 200px;
    max-width: 100%;
    max-height: 530px;
}
}



@media all {
    
#\31 6409700.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\31 6409700 {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adee0443 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\35 25eef10 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_te0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: none;
    padding: 24px 24px 300px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 efe365b {
    width: 70%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_b79 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6s5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: -300px 0% 0px 0%;
}
    
#group_frk {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
}
    
#widget_vk4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ma7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bec65967 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b53d8aa {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#d9ededd7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3d0 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#f89ca9ae {
    min-height: 84vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
}
    
#\33 cbd59b8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a3e7dc6 {
    align-items: center;
    width: 86.48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c8a4abee::before, #c8a4abee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
    border-radius: inherit;
}
#c8a4abee {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/dms3rep/multi/opt/img-2430-1920w.jpg");
    flex-direction: row;
    align-items: center;
}
    
#c572a221 {
    width: 92.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f59b99d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 27f1cfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\34 27f1cfa {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc194c13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c205f1f6 {
    width: 100%;
    height: 570px;
    min-height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b88507 {
    width: 100%;
    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 9a7c809 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f49238f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#f49238f6 {
    width: 120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -10% 0% -70px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f3e6515.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\35 f3e6515 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff0b8ce0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36b295c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\33 ee95f13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#af39a177.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#af39a177 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 89e3edb {
    width: 100%;
    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 6904f0b {
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: none;
}
    
#b0a4da64 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 7dad148 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\38 056ccf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\38 056ccf8 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 192b959 {
    width: 100%;
    height: 570px;
    min-height: 400px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    max-height: 700px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e8ade4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#b0a7c6d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c464368 {
    margin: 2% 2% 2% 2%;
}
    
#\39 6a8e5fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 6a8e5fb {
    width: 212px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c56a0ac8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#c56a0ac8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c54b540.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c54b540 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: -24px 0% 0px 0%;
}
    
#\34 335fecb {
    min-height: 235px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41ebf06::before, #\34 41ebf06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,122,165,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 41ebf06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: url("https://le-de.cdn-website.com/cb04b811caf84a7dba13ef5530cf2a67/dms3rep/multi/opt/IMG_0115-1920w.JPG");
    flex-direction: row;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 03b02b2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b43b83.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#c2b43b83 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e6facf2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_cbi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 df0781f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#\36 026f9df {
    margin: 2% 2% 2% 2%;
}
    
#\37 804ba46 {
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    background-image: none;
}
    
#f9338ec4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#b8e2c281 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0c96b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\31 e0c96b7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_erq {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
    
#widget_pm7 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7b8a69f {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media all {
    
#\30 a5654af {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#e1520813 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a15b9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 7c56689.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 14px 2px 14px;
}
#\36 7c56689 {
    width: 15.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r6p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#group_m6a {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    flex-wrap: nowrap;
}
    
#a86137e2 {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    flex-wrap: nowrap;
}
    
#\31 8844e8b {
    justify-content: flex-start;
    align-items: center;
    width: 33.33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    flex-wrap: nowrap;
}
    
#widget_isn {
    width: 100%;
    height: 170px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_du6 {
    width: 100%;
    height: 174px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_9dp {
    width: 100%;
    height: 172px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_542 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_34g {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_iik {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4ecf7c7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#widget_t96 {
    height: auto;
}
    
#\34 f7276e5 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 74770f5 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\37 4f8dede {
    height: 340px;
    min-height: 300px;
}
    
#\39 d41ae2d {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\38 1b50ed4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb3a963 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d79a6289 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c9943d {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1567401 {
    height: 200px;
    max-height: 315px;
}
    
#\34 4511fec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d8e8e7ba {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#group_n7t {
    min-width: 32px;
    width: 48%;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#group_6di {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4ia {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_h3u {
    height: 200px;
    max-height: 315px;
}
    
#d46e6835 {
    min-width: 32px;
    width: 48%;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#\30 52aaf86 {
    min-width: 32px;
    width: 48%;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#a2e67341 {
    height: 200px;
    max-height: 315px;
}
    
#\32 157b7b0 {
    min-width: 32px;
    width: 48%;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1bb879b {
    height: 200px;
    max-height: 315px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5002880 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e66378e {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    min-height: 80px;
}
    
#\34 9126b79 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 a693015 {
    width: 100%;
    min-height: 80px;
}
    
#\39 1e9e95b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 1e9e95b {
    margin: 0px 0% 0px 0%;
}
    
#b8ea204c {
    height: 340px;
    min-height: 300px;
    max-height: 500px;
}
    
#fe59e710 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c25eb44d {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\32 f3a21d6 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\38 6bc1714 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1c5ce5e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 180f2a6 {
    width: 464px;
}
    
#c6d3bad3 {
    width: 100.00%;
}
    
#group_6ce {
    width: 32%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_3to {
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b5b7c1d {
    width: 32%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f0889d8b {
    width: 100.00%;
}
    
#\35 4d4d040 {
    width: 32%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e287dc88 {
    width: 100.00%;
}
    
#f9303e4a {
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 78860c0 {
    width: 49%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4383a11 {
    width: 100.00%;
}
    
#df8f3bf4 {
    width: 49%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b9b81106 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e280da38 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a4172a6d {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6208303 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6a3ff73 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e7778d24 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b02515e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_beo {
    flex-wrap: wrap;
    column-gap: 2%;
    flex-direction: row;
    row-gap: 16px;
}
    
#widget_1q0 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#a47a2e57 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#dd8c490b {
    flex-wrap: wrap;
    column-gap: 2%;
    flex-direction: row;
    row-gap: 16px;
}
    
#\36 1eb2110 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\32 570f594 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6cb09e7 {
    flex-wrap: wrap;
    column-gap: 2%;
    flex-direction: row;
    row-gap: 16px;
}
    
#\33 80b4f56 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#c2cfd638 {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#df1ae48d {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#f700595e {
    width: 49%;
    min-width: 32px;
    height: 302px;
    min-height: 170px;
    max-height: 300px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 25eef10 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b53d8aa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f89ca9ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 a3e7dc6 {
    min-width: 32px;
    order: 0;
    align-self: auto;
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a4abee::before, #c8a4abee > .bgExtraLayerOverlay {
    
}
#c8a4abee {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    column-gap: 2%;
}
    
#undefined {
    width: 26%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c205f1f6 {
    height: 340px;
    min-height: 300px;
}
    
#\35 9a7c809 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#f49238f6 {
    height: auto;
}
    
#\32 36b295c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 ee95f13 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 192b959 {
    height: 340px;
    min-height: 300px;
    max-height: 500px;
}
    
#\32 3e8ade4 {
    width: 100%;
    min-height: 80px;
}
    
#b0a4da64 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    min-height: 80px;
}
    
#\34 7dad148 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 6a8e5fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 6a8e5fb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 335fecb {
    width: 100%;
}
    
#\35 e6facf2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 df0781f {
    width: 100%;
    min-height: 80px;
}
    
#f9338ec4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a5654af {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 7c56689 {
    width: 464px;
}
}



@media (max-width: 767px) {
    
#\34 f7276e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 74770f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 4ecf7c7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\39 37b0d24.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\39 37b0d24 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\35 34e30d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\35 34e30d2 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_t96 {
    height: auto;
}
    
#\37 4f8dede {
    height: 282px;
    min-height: 200px;
    max-height: 450px;
}
    
#\39 d41ae2d {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b50ed4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fb3a963 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d79a6289 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c9943d {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 1567401 {
    height: 200px;
    max-height: 350px;
}
    
#cf5b3e4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4511fec {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b2daf9e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#b2daf9e1 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h3u {
    height: 200px;
    max-height: 350px;
}
    
#group_n7t {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d8e8e7ba {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6di {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4ia {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d46e6835 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 52aaf86 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a2e67341 {
    height: 200px;
    max-height: 350px;
}
    
#\32 157b7b0 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1bb879b {
    height: 200px;
    max-height: 350px;
}
}



@media (max-width: 767px) {
    
#\33 5002880 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e66378e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9126b79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\35 d652416.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\35 d652416 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e9e95b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 1e9e95b {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 a693015 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8ea204c {
    height: 282px;
    min-height: 200px;
    max-height: 450px;
}
    
#ad166322 {
    margin: 4% 4% 4% 4%;
}
    
#fe59e710 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#c25eb44d {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f3a21d6 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6bc1714 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9830020 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e1c5ce5e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 180f2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\33 180f2a6 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#dc80dd1a {
    width: 100.00%;
}
    
#group_3to {
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6ce {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b5b7c1d {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4d4d040 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f9303e4a {
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 78860c0 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#df8f3bf4 {
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47j {
    height: 240px;
}
    
#widget_oce {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 e490453 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e280da38 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 298efec.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\34 298efec {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#a4172a6d {
    width: 100.00%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l5s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l5s {
    align-self: flex-end;
    margin: -16px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6208303 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6a3ff73 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a3f66204 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7778d24 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ac53fc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\34 ac53fc8 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b02515e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_1q0 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#group_beo {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_vgc {
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a47a2e57 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#dd8c490b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 1eb2110 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\32 570f594 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6cb09e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 80b4f56 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#c2cfd638 {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#df1ae48d {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
    
#f700595e {
    height: 190px;
    min-width: 32px;
    width: 100.00%;
    max-height: 300px;
    min-height: 150px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6409700.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\31 6409700 {
    width: 329px;
}
    
#adee0443 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 25eef10 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 efe365b {
    width: 100.00%;
}
    
#group_6s5 {
    padding: 16px 16px 16px 16px;
    margin: -300px 0% 0px 0%;
}
    
#group_te0 {
    padding: 16px 16px 300px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_frk {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#f89ca9ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 cbd59b8 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a3e7dc6 {
    min-width: 32px;
    order: 0;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a4abee::before, #c8a4abee > .bgExtraLayerOverlay {
    
}
#c8a4abee {
    width: 100%;
    min-height: 70vh;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 27f1cfa {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#c205f1f6 {
    height: 282px;
    min-height: 200px;
    max-height: 450px;
}
    
#\35 9a7c809 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#f49238f6 {
    height: auto;
}
    
#\32 36b295c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 ee95f13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#af39a177.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#af39a177 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3e6515.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\35 f3e6515 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 192b959 {
    height: 282px;
    min-height: 200px;
    max-height: 450px;
}
    
#\32 3e8ade4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c464368 {
    margin: 4% 4% 4% 4%;
}
    
#b0a4da64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 7dad148 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\39 6a8e5fb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 0px 12px 0px;
}
#\39 6a8e5fb {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 056ccf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\38 056ccf8 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c56a0ac8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#c56a0ac8 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c54b540.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c54b540 {
    align-self: flex-end;
    margin: -16px 0% 0px 0%;
}
    
#\34 335fecb {
    width: 100.00%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 41ebf06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e6facf2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 df0781f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 026f9df {
    margin: 4% 4% 4% 4%;
}
    
#f9338ec4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\31 e0c96b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\31 e0c96b7 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a5654af {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e1520813 {
    width: 100.00%;
}
    
#\34 1a15b9d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 7c56689.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#\36 7c56689 {
    width: 329px;
    margin: 0px 0% 0px 0%;
}
}

#\30 e490453.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABAwQDAAAAAAAAAAAAAAABAAMEAgUGBxQhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEE/8QAGREBAAIDAAAAAAAAAAAAAAAAAgABESEx/9oADAMBAAIRAxEAPwCLjWc3qA9JZiSDS36QVVOyL4CRyKukRTNrPYmtT//Z')!important}#\34 41ebf06.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFBhIkMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ALK+ocTYqNa2UwuA8We7MUdx5w7RE6pk6pWn/9k=')!important}