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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1440853203 a {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1440853203 .powered { font-weight:300 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1926170941 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    height:48px !important;
    width:200px !important;
  }

  *#dm .dmInner div.u_1926170941 .dmforminput {
    padding-inline:10px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1926170941 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1926170941 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1926170941 .m-recaptcha { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1926170941 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_1926170941 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1926170941 .dmform-error { text-align:left !important; }

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

  *#dm .dmInner div.u_1926170941 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1926170941 textarea {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1926170941 select {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner *.u_1859408292 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

  *#dm .dmInner nav.u_1160327994.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:17px !important; }

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

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

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

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

  *#dm .dmInner a.u_3385825550 { gap:10px !important; }

  *#dm .dmInner div.u_1859408292 .caption-inner { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1440853203 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1440853203 a { font-size:16px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1859408292 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1859408292 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

  *#dm .dmInner div.u_1926170941 .dmwidget-title { font-size:26px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1859408292 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_1859408292 .caption-container .caption-title { font-size:18px !important; }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 3b4f9e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: linear-gradient(495deg, rgba(13, 35, 54, 0.6) 0%, rgba(9, 23, 36, 1) 100%);
    justify-content: space-between;
    background-origin: border-box;
    padding: 5.338078291814947% 2% 5.338078291814947% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cba99c7 {
    width: 100.00137310307969%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a39fb98::before, #\37 a39fb98 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#\37 a39fb98 {
    background-image: url(https://le-de.cdn-website.com/e075e891f4d743a99267eb8f8d1d0f9a/dms3rep/multi/opt/AdobeStock_893470908-1920w.jpeg);
    background-attachment: fixed;
}
    
#\38 d11a996 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 20% 2.3% 5% 2.3%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9ke {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3b4f9e1 {
    row-gap: 10px;
    width: 100%;
    padding: 5.338078291814947% 0% 5.338078291814947% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cba99c7 {
    width: 100%;
    align-self: stretch;
}
    
#\38 d11a996 {
    padding: 100px 4% 100px 4%;
}
}



@media (max-width: 767px) {
    
#\33 3b4f9e1 {
    min-height: 0px;
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cba99c7 {
    width: 100%;
}
    
#\38 d11a996 {
    min-height: unset;
    flex-direction: column;
    padding: 22.3% 5.58659217877095% 22.3% 5.58659217877095%;
}
    
#e4e52b76 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8647dfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a4bb35d {
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 47%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
}
    
#afe71028 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 ab34699 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
}
    
#widget_53v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d2e26a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8647dfb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#afe71028 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d2e26a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 c8eff61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c69ae1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 cdd7ebf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a72e7bc {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c8eff61 {
    width: 100%;
    min-height: 8px;
}
    
#\30 8c69ae1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\32 6bf154b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 c8eff61 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 8c69ae1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 cdd7ebf {
    order: 1;
}
    
#\32 6bf154b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 e7d96c3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 3f6fb9e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c32bab44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 43%, rgba(133, 157, 178, 1) 100%);
    box-shadow: none;
    background-origin: border-box;
    padding: 2.7% 1.7857142857142856% 2.7% 1.7857142857142856%;
}
    
#\38 ab7f099 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 43%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
    padding: 2.6785714285714284% 1.7857142857142856% 2.6785714285714284% 1.7857142857142856%;
    margin: 0% 0% 0% 0%;
}
    
#\36 af9d6e5 {
    min-height: 90px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2.2637238256932655% 0% 2.2637238256932655%;
    margin: 0% 0% 0% 0%;
}
    
#b770e8f6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_aio {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_kdp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_obb {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c32bab44 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4.580152671755725% 3.0534351145038165% 4.580152671755725% 3.0534351145038165%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ab7f099 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4.580152671755725% 3.0534351145038165% 4.580152671755725% 3.0534351145038165%;
    margin: 0% 0% 0% 0%;
}
    
#\36 af9d6e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 87px;
    column-gap: 3%;
    row-gap: 20px;
    padding: 0px 4.195804195804196% 2.797202797202797% 4.195804195804196%;
}
    
#\35 c4657a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_obb {
    width: 160px;
}
}



@media (max-width: 767px) {
    
#\30 3f6fb9e {
    order: 0;
}
    
#c32bab44 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 6% 6% 6% 6%;
}
    
#\38 ab7f099 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 9.433962264150944% 6% 9.433962264150944% 6%;
}
    
#\36 af9d6e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 5.58659217877095% 0% 5.58659217877095%;
}
    
#b770e8f6 {
    width: 50px;
}
    
#\35 c4657a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_obb {
    width: 160px;
}
}



@media all {
    
#\35 bdb18d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2.2637238256932655% 4% 2.2637238256932655%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f40c75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9f40c75 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7cd95dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 43%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
    padding: 2.8301886792452833% 2.8301886792452833% 2.8301886792452833% 2.8301886792452833%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4d8d186 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 bdb18d5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    padding: 8.4% 4.195804195804196% 8.4% 4.195804195804196%;
}
    
#a7cd95dd {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 5% 2.8% 5% 2.8%;
    margin: 0% 0% 0% 0%;
}
    
#e866500b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 bdb18d5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 5.6% 8.4% 5.6%;
}
    
#a7cd95dd {
    width: 100%;
    min-height: 530px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 6.329113924050633% 4.746835443037975% 6.329113924050633% 4.746835443037975%;
}
    
#e866500b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 3f99f53 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9db6411 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fe504855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 2;
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 43%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
    padding: 2.6785714285714284% 1.7857142857142856% 2.6785714285714284% 1.7857142857142856%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e86a138 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a6827b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f359bf04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    order: 2;
    background-image: linear-gradient(495deg, rgba(217, 232, 241, 1) 43%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
    padding: 2.6785714285714284% 1.7857142857142856% 2.6785714285714284% 1.7857142857142856%;
    margin: 0% 0% 0% 0%;
}
    
#\31 223b72e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 e81ab8a {
    width: 72.29%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eb6527b9 {
    min-height: 90px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 2.2637238256932655% 10px 2.2637238256932655%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e7cf225 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe504855 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4.580152671755725% 20px 4.580152671755725% 20px;
    margin: 0% 0% 0% 0%;
}
    
#eb6527b9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 87px;
    column-gap: 3%;
    row-gap: 20px;
    padding: 0px 4.195804195804196% 1% 4.195804195804196%;
}
    
#f359bf04 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4.580152671755725% 3.0534351145038165% 4.580152671755725% 3.0534351145038165%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4fcd5ac {
    margin: 0px 0% 0px 0%;
}
    
#\36 e81ab8a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 3f99f53 {
    order: 0;
}
    
#fe504855 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 9.433962264150944% 6% 9.433962264150944% 6%;
}
    
#eb6527b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4.2% 5.58659217877095% 4.2% 5.58659217877095%;
}
    
#\30 e86a138 {
    width: 50px;
}
    
#f359bf04 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 9.433962264150944% 6% 9.433962264150944% 6%;
}
    
#\31 4fcd5ac {
    margin: 0px 0% 0px 0%;
}
    
#\36 e81ab8a {
    width: 90%;
}
}



@media all {
    
#\33 abf06fb {
    width: 15%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 3px 0 0;
    padding: 0% 2.083333333333333% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efcf427c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 85%;
    min-width: 4%;
    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;
    margin: 0% 0% 0% 0%;
}
    
#d783227d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 dea48b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e205e264 {
    min-height: 328px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_440 {
    width: 97px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 abf06fb[data-css-edit] {
    border-right: 0px !important;
}
#\33 abf06fb {
    padding-left: 0px;
    padding-right: 0%;
    width: 100%;
    min-height: 80px;
}
    
#efcf427c {
    width: 100%;
    min-height: 80px;
}
    
#d26cba20 {
    margin: 0px 0% 0px 0%;
}
    
#e205e264 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
}
    
#widget_440 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 abf06fb[data-css-edit] {
    border-right: 0px !important;
}
#\33 abf06fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0%;
}
    
#efcf427c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d26cba20 {
    margin: 0px 0% 0px 0%;
}
    
#e205e264 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_440 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#edfd2dc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.83282114320836%;
    min-width: 4%;
    order: 1;
    padding: 2% 16px 2% 16px;
}
    
#ee997b8c {
    margin-top: 150px;
}
    
#d4d47278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.09%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/e075e891f4d743a99267eb8f8d1d0f9a/dms3rep/multi/opt/AdobeStock_266426198-1920w.jpeg);
    order: 0;
    background-position: 0% 50%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px -3px 11px 0px;
    margin-top: -120px;
    padding: 16px 16px 16px 16px;
}
#d4d47278.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEQMEIf/aAAwDAQACEQMRAD8Aou5EAKsRhckTRbb7WblnI8n6f1ETD1WU2IpOj//Z');
}
    
#bd0a5f21 {
    min-height: 252px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b5278c1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 78199a2 {
    background-image: linear-gradient(495deg, rgba(201, 216, 225, 1) 0%, rgba(133, 157, 178, 1) 100%);
    background-origin: border-box;
}
    
#deb3faf8 {
    width: 70%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lqs.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#widget_lqs {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#edfd2dc2 {
    width: 64.63626707132018%;
    min-height: 8px;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
}
    
#ee997b8c {
    margin-bottom: 0%;
}
    
#d4d47278 {
    width: 33.19%;
    min-height: 8px;
    background-position: 50% 50%;
    padding: 0px 16px 0px 16px;
    margin: -120px 0% 0px 0%;
}
#d4d47278.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEQMEIf/aAAwDAQACEQMRAD8Aou5EAKsRhckTRbb7WblnI8n6f1ETD1WU2IpOj//Z');
}
    
#bd0a5f21 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\38 b5278c1 {
    order: 0;
    width: 60px;
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#deb3faf8 {
    min-width: 32px;
    align-self: flex-start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lqs {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#edfd2dc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#ee997b8c {
    margin: 120px 0% 0px 0%;
}
    
#d4d47278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 50% 0%;
    padding: 100px 16px 100px 16px;
    margin: -70px 0% 0% 0%;
}
#d4d47278.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFERIhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECEQMEIf/aAAwDAQACEQMRAD8Aou5EAKsRhckTRbb7WblnI8n6f1ETD1WU2IpOj//Z');
}
    
#bd0a5f21 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\38 b5278c1 {
    width: 50px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#deb3faf8 {
    width: 100.00%;
}
    
#widget_lqs {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

