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

  *#dm .dmInner *.u_1099913884 { display:block !important; }

  *#dm .dmInner *.u_1634841750 { display:none !important; }

  *#dm .dmInner *.u_1597114554 { display:none !important; }

  *#dm .dmInner *.u_1335864749 { display:block !important; }

  *#dm .dmInner *.u_1018249965 { display:none !important; }

  *#dm .dmInner *.u_1639148985 { display:none !important; }

  *#dm .dmInner *.u_1630799222 { display:block !important; }

  *#dm .dmInner *.u_1274673578 { display:none !important; }

  *#dm .dmInner *.u_1308099282 { display:none !important; }

  *#dm .dmInner *.u_1256939744 { display:block !important; }

  *#dm .dmInner *.u_1326623583 { display:none !important; }

  *#dm .dmInner *.u_1425185171 { display:none !important; }

  *#dm .dmInner *.u_1022948676 { display:block !important; }

  *#dm .dmInner *.u_1245120872 { display:none !important; }

  *#dm .dmInner *.u_1259088458 { display:none !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_3949986023 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/icon/Phone_8110695.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_3949986023 { gap:15px !important; }

  *#dm .dmInner div.u_1436862043 .caption-inner { background-color:rgba(240,202,40,0.85) !important; }

  *#dm .dmInner div.u_1436862043 .caption-container .caption-title { color:var(--color_5) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(241,241,241,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(241,241,241,1) !important; }

  *#dm .dmInner *.u_1436862043 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1436862043 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1436862043 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1436862043 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs .image-container a { padding-top:210px !important; }

  *#dm .dmInner div.u_1436862043 .caption-container .caption-title { font-size:20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1436862043 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1436862043 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 2eeb923 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e63a5764 {
    margin: 0px 0px 0px 0px;
}
    
#aba24454::before, #aba24454 > .bgExtraLayerOverlay {
    
}
#aba24454 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#aba24454.lazy {
    background-image: url('');
}
    
#ebfe6e57::before, #ebfe6e57 > .bgExtraLayerOverlay {
    
}
#ebfe6e57 {
    background-color: var(--color_4);
    background-image: none;
    background-attachment: fixed;
}
    
#widget_hh6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2eeb923 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
}
    
#e63a5764 {
    margin: 0px 0px 0px 0px;
}
    
#aba24454::before, #aba24454 > .bgExtraLayerOverlay {
    
}
#aba24454 {
    row-gap: 10px;
    width: 100%;
    min-height: 300px;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#aba24454.lazy {
    background-image: url('');
}
    
#ebfe6e57::before, #ebfe6e57 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\32 2eeb923 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
}
    
#e63a5764 {
    margin: 0px 0px 0px 0px;
}
    
#aba24454::before, #aba24454 > .bgExtraLayerOverlay {
    
}
#aba24454 {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#aba24454.lazy {
    background-image: url('');
}
    
#ebfe6e57::before, #ebfe6e57 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\30 0c67358 {
    margin: 0px 0% 0px 0%;
}
    
#ca5c0f07::before, #ca5c0f07 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#ca5c0f07 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\37 05d03c9::before, #\37 05d03c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 05d03c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    justify-content: flex-end;
    background-image: url(https://le-de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/dms3rep/multi/opt/AdobeStock_24966424-69f3a573-1920w.jpg);
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\37 05d03c9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABAgQhERQyQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEQP/2gAMAwEAAhEDEQA/AJaqyGIZDM0iPxn2sbUr50jn1ERcysF+tvEf/9k=');
}
    
#ff9f94b0::before, #ff9f94b0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ff9f94b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 3% 0% 3% 0%;
    margin: 0px 0% 0px 0%;
}
#ff9f94b0.lazy {
    background-image: url('');
}
    
#\39 872c58a {
    min-height: 475px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_58d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ko4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dfaa0f5f {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca5c0f07::before, #ca5c0f07 > .bgExtraLayerOverlay {
    
}
    
#\37 05d03c9::before, #\37 05d03c9 > .bgExtraLayerOverlay {
    
}
#\37 05d03c9 {
    width: 100%;
    min-height: 300px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
}
#\37 05d03c9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABAgQhERQyQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEQP/2gAMAwEAAhEDEQA/AJaqyGIZDM0iPxn2sbUr50jn1ERcysF+tvEf/9k=');
}
    
#ff9f94b0 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
#ff9f94b0.lazy {
    background-image: url('');
}
    
#\39 872c58a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\30 0c67358 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca5c0f07 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 872c58a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ca5c0f07::before, #ca5c0f07 > .bgExtraLayerOverlay {
    
}
    
#\37 05d03c9::before, #\37 05d03c9 > .bgExtraLayerOverlay {
    
}
#\37 05d03c9 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
#\37 05d03c9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHhAAAQQBBQAAAAAAAAAAAAAAAwABAgQhERQyQWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECEQP/2gAMAwEAAhEDEQA/AJaqyGIZDM0iPxn2sbUr50jn1ERcysF+tvEf/9k=');
}
    
#ff9f94b0 {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#ff9f94b0.lazy {
    background-image: url('');
}
    
#\39 872c58a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#\30 0c67358 {
    margin: 0px 0% 0px 0%;
}
    
#dfaa0f5f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 1b24e37 {
    min-height: 527px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb969d11::before, #bb969d11 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bb969d11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    justify-content: flex-end;
    background-image: url(https://le-de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/dms3rep/multi/opt/AdobeStock_26436419-548c8cff-1920w.jpg);
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#bb969d11.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBBFRBQYHEhQh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Ar1Lkivkjj9MQkXf7bCsDfVU4C7CTNbKIkW//2Q==');
}
    
#f2b110a1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e33f081 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6c614e8::before, #a6c614e8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#a6c614e8 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 fcbef33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb3e9609::before, #bb3e9609 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#bb3e9609 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    background-image: url();
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    padding: 3% 0% 3% 0%;
    margin: 0px 0% 0px 0%;
}
#bb3e9609.lazy {
    background-image: url('');
}
    
#\38 563920d {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1b24e37 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#bb969d11::before, #bb969d11 > .bgExtraLayerOverlay {
    
}
#bb969d11 {
    width: 100%;
    min-height: 300px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
}
#bb969d11.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBBFRBQYHEhQh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Ar1Lkivkjj9MQkXf7bCsDfVU4C7CTNbKIkW//2Q==');
}
    
#f2b110a1 {
    margin: 0px 0% 0px 0%;
}
    
#a6c614e8::before, #a6c614e8 > .bgExtraLayerOverlay {
    
}
    
#bb3e9609 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
#bb3e9609.lazy {
    background-image: url('');
}
}



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



@media (max-width: 767px) {
    
#\39 1b24e37 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#bb969d11::before, #bb969d11 > .bgExtraLayerOverlay {
    
}
#bb969d11 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
#bb969d11.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAgEAABAwMFAQAAAAAAAAAAAAACAAEDBBFRBQYHEhQh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Ar1Lkivkjj9MQkXf7bCsDfVU4C7CTNbKIkW//2Q==');
}
    
#f2b110a1 {
    margin: 0px 0% 0px 0%;
}
    
#a6c614e8::before, #a6c614e8 > .bgExtraLayerOverlay {
    
}
    
#bb3e9609 {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#bb3e9609.lazy {
    background-image: url('');
}
    
#\38 563920d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#b2db9d37 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a8e4038 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 07c0cb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e84d8e82 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9f92b7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1029e88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2db9d37 {
    padding: 8% 4% 0% 4%;
}
    
#e84d8e82 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b2db9d37 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 0% 20px;
}
    
#\39 07c0cb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e84d8e82 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1029e88 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 4416b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4416b3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aebd6cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    background-image: url(https://le-de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/dms3rep/multi/opt/AdobeStock_211680913-1920w.jpg);
    background-position: 50% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4dc3a71 {
    background-color: var(--color_3);
    background-image: none;
}
    
#be237a42 {
    min-height: 85vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9f18077 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be237a42 {
    min-height: 500px;
}
    
#\34 aebd6cd {
    background-position: 0% 100%;
}
}



@media (max-width: 767px) {
    
#\34 aebd6cd {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
    background-position: 0% 100%;
}
    
#be237a42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 49eed10 {
    min-height: 140px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a2a809 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-items: center;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ccbc244 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 709a4de {
    width: 65.88%;
    height: auto;
    max-width: 100%;
}
    
#c8db23d3 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f27f099f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 49eed10 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 209px;
}
    
#\32 2a2a809 {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 709a4de {
    width: 99.78%;
}
    
#c8db23d3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 49eed10 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 2a2a809 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 709a4de {
    width: 99.81%;
}
    
#c8db23d3 {
    width: 100%;
}
}



@media all {
    
#\33 8928170::before, #\33 8928170 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.88;
    border-radius: inherit;
}
#\33 8928170 {
    background-image: url("https://de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/dms3rep/multi/1506001444.svg");
    background-attachment: fixed;
    background-color: var(--color_5);
    background-position: 50% 0%;
}
    
#\32 e46bbdb {
    min-height: 660px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1c6f691 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f68926.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6f68926 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: stretch;
    margin: -2px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c86b787.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c86b787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    align-self: stretch;
    margin: 5% 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6d5cc41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2d4f66d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2d4f66d {
    width: 68.07351940095303%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc045776 {
    width: 68.07351940095303%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lik {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9iu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8928170::before, #\33 8928170 > .bgExtraLayerOverlay {
    
}
    
#\32 e46bbdb {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding-bottom: 0px;
}
    
#\34 c86b787 {
    margin-bottom: -1px;
}
    
#\31 6d5cc41 {
    width: 100%;
    min-height: 8px;
}
    
#e2d4f66d {
    width: 100%;
}
    
#cc045776 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 8928170::before, #\33 8928170 > .bgExtraLayerOverlay {
    
}
#\33 8928170 {
    background-position: 50% 50%;
}
    
#\34 0663594 {
    margin: 0px 0% 0% 0%;
}
    
#\32 e46bbdb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 1c6f691 {
    width: 80px;
}
    
#\34 c86b787 {
    margin-bottom: -1px;
}
    
#\31 6d5cc41 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding-top: 0%;
}
    
#e2d4f66d {
    width: 100%;
}
    
#cc045776 {
    width: 100%;
}
    
#group_9iu {
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f03cb742 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b8b9d38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b8b9d38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0500dce {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5e2f6df {
    background-color: var(--color_8);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc5b0a86 {
    margin-top: 0px;
}
    
#f03cb742 {
    width: 100%;
    min-height: 8px;
}
    
#\36 0500dce {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#dc5b0a86 {
    margin-top: 0px;
    margin-right: 0%;
}
    
#f03cb742 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\36 0500dce {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0px;
}
}



@media all {
    
#\31 6496023 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10e39a0 {
    margin: 0px 0% 0% 0%;
}
    
#\32 4eb26e9 {
    min-height: 494px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 3ede18b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 02e2fe5 {
    background-color: var(--color_8);
    background-image: none;
}
    
#d24f147e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 61ff9fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 61ff9fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6496023 {
    width: 87.25%;
}
    
#\30 10e39a0 {
    margin: 0% 0% 0% 0%;
}
    
#\32 4eb26e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\32 3ede18b {
    width: 100%;
    min-height: 80px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 61ff9fc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6496023 {
    width: 100.00%;
}
    
#\30 10e39a0 {
    margin: 0px 0% 4% 0%;
}
    
#\32 4eb26e9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
}
    
#\32 3ede18b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: space-between;
    row-gap: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0%;
}
    
#d24f147e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 61ff9fc {
    width: 100.00%;
}
}



@media all {
    
#\38 3969911 {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 79ba5bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 79ba5bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 649b342 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9b55bda {
    background-color: var(--color_8);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3969911 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 54px;
    padding-bottom: 0px;
}
    
#\33 95e5528 {
    margin-top: 0px;
}
    
#\32 649b342 {
    width: 100%;
    min-height: 8px;
}
}



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



@media all {
    
#e7e1f8da {
    background-color: var(--color_8);
    background-image: none;
}
    
#\35 c3b195c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af42f007 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 178cf78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 178cf78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 75e8570 {
    margin-top: 0px;
}
    
#\35 c3b195c {
    width: 100%;
    min-height: 8px;
}
    
#af42f007 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\35 75e8570 {
    margin-top: 0px;
    margin-right: 0%;
}
    
#\35 c3b195c {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#af42f007 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0px;
}
}



@media all {
    
#\32 4047d61 {
    background-color: var(--color_8);
    background-image: none;
}
    
#bef0c375.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bef0c375 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b68b90cf {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3a90c08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 62569a0 {
    margin-top: 0px;
}
    
#b68b90cf {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 54px;
    padding-bottom: 0px;
}
    
#\32 3a90c08 {
    width: 100%;
    min-height: 8px;
}
}



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



@media all {
    
#\35 2622383 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f788f63 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 c649264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c649264 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb1c721 {
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2622383 {
    width: 100%;
    min-height: 8px;
}
    
#beb1c721 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 54px;
    padding-bottom: 0px;
}
    
#\33 6b9644e {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 2622383 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#beb1c721 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0px;
}
}



@media all {
    
#\37 1f5c466 {
    min-height: 142px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd850ebd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba619b4 {
    background-color: var(--color_6);
    background-image: none;
}
    
#fddb7279.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fddb7279 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: -2px 0% -2px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1f5c466 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 54px;
    padding-bottom: 0px;
}
    
#dd850ebd {
    width: 100%;
    min-height: 8px;
}
    
#b60f1083 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\37 1f5c466 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0px;
}
    
#dd850ebd {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media all {
    
#\32 d45f68a {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9fdddac {
    background-color: var(--color_6);
    background-image: none;
}
    
#a74ed64a {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 21ac400 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m58 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#widget_f3n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4a8ea09 {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 2bcf6ca {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\33 035d1f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ff37dde {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 6e23ea0 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\33 f06445f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3fe2393 {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 d65535e {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\33 e6470ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 58f1117 {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 dd2e91d {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#bda12174 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a743a01e {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f2ea2e40 {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#\35 4b62322 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d067d937 {
    align-items: center;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fcdb224d {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\36 54038a7 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d45f68a {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding: 2% 4% 8% 4%;
}
    
#\39 21ac400 {
    margin: 0px 0% 0px 0%;
}
    
#a74ed64a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a4a8ea09 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 ff37dde {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 3fe2393 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 58f1117 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a743a01e {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d067d937 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 d45f68a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 20px 40px 20px;
}
    
#a74ed64a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 21ac400 {
    margin: 0px 0% 0px 0%;
}
    
#a4a8ea09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ff37dde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3fe2393 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 58f1117 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a743a01e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d067d937 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a1a34211 {
    min-height: 475px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 cfbdb0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be66cde1::before, #be66cde1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#be66cde1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    justify-content: flex-end;
    background-image: url(https://le-de.cdn-website.com/de4b4ce61473406081bf1d4d3202e5aa/dms3rep/multi/opt/AdobeStock_134490998-e74a24cf-660h.jpg);
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#be66cde1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIDBAUGERIkMTKR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRIf/aAAwDAQACEQMRAD8AqLVqzlOkyHWm0nqT1PgUxXvLwW2a9AAbU7BcBidyKW6J/9k=');
}
    
#\32 453231b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d64c9c78 {
    margin: 0px 0% 0px 0%;
}
    
#\32 598b7aa::before, #\32 598b7aa > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 598b7aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 3% 0% 3% 0%;
    margin: 0px 0% 0px 0%;
}
#\32 598b7aa.lazy {
    background-image: url('');
}
    
#d45a3319::before, #d45a3319 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#d45a3319 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_ik3 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#c2fe6643 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1a34211 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#be66cde1::before, #be66cde1 > .bgExtraLayerOverlay {
    
}
#be66cde1 {
    width: 100%;
    min-height: 300px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
}
#be66cde1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIDBAUGERIkMTKR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRIf/aAAwDAQACEQMRAD8AqLVqzlOkyHWm0nqT1PgUxXvLwW2a9AAbU7BcBidyKW6J/9k=');
}
    
#\32 598b7aa {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
#\32 598b7aa.lazy {
    background-image: url('');
}
    
#d64c9c78 {
    margin: 0px 0% 0px 0%;
}
    
#d45a3319::before, #d45a3319 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#a1a34211 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#be66cde1::before, #be66cde1 > .bgExtraLayerOverlay {
    
}
#be66cde1 {
    row-gap: 18px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
#be66cde1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABQMFAAAAAAAAAAAAAAAAAQIDBAUGERIkMTKR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMRIf/aAAwDAQACEQMRAD8AqLVqzlOkyHWm0nqT1PgUxXvLwW2a9AAbU7BcBidyKW6J/9k=');
}
    
#\32 598b7aa {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 598b7aa.lazy {
    background-image: url('');
}
    
#d64c9c78 {
    margin: 0px 0% 0px 0%;
}
    
#d45a3319::before, #d45a3319 > .bgExtraLayerOverlay {
    
}
    
#c2fe6643 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}

