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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1186129205 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1186129205 .caption-container .caption-title { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1474241385 { background-position:100% 50% !important; }

  *#dm .dmInner *.u_1811869538 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1183333673 { background-position:50% 0% !important; }

  *#dm .dmInner div.u_303892715 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1660890828 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1444948538 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1623573686 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1186129205 .caption-container .caption-text {
    color:var(--color_5) !important;
    font-family: 'Roboto' !important;
  }

  *#dm .dmInner div.u_1186129205 .caption-container .caption-text .rteBlock {
    color:var(--color_5) !important;
    font-family: 'Roboto' !important;
  }

  *#dm .dmInner div.u_1129769968 .socialHubIcon {
    background-color:var(--color_3) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1129769968 .socialHubInnerDiv { justify-content:flex-start !important; }

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

  *#dm .dmInner a.u_4029752274.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2004251032 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

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

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

  *#dm .dmInner *.u_1034678684 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1186129205 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_2004251032 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1186129205 .photoGalleryThumbs .image-container a { padding-top:270px !important; }

  *#dm .dmInner *.u_1186129205 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_2004251032 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 3582abe {
    min-height: 656px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5841ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url("https://le-de.cdn-website.com/cf4414ec2b25418eb0e1137a04878475/dms3rep/multi/opt/AdobeStock_1839805684-45997765-570d6fba-1920w.png");
    flex-wrap: nowrap;
    justify-content: flex-end;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 15% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b339b372::before, #b339b372 > .bgExtraLayerOverlay {
    
}
#b339b372 {
    background-image: url("https://le-de.cdn-website.com/cf4414ec2b25418eb0e1137a04878475/dms3rep/multi/opt/AdobeStock_157405047-1920w.jpg");
    background-color: var(--color_1);
    background-position: 0% 50%;
}
    
#\34 ef58a75 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eq1 {
    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;
}
    
#group_qre {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_lcn {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#dcf6b98e {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 32e399c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8116afc {
    margin: 0px 0% 0px 0%;
}
    
#\31 52cca16 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_h6q {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1kr {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 203px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_72c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 8% 8% 8%;
}
#widget_72c {
    width: 22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80eee9a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 8% 8% 8%;
}
#\39 80eee9a {
    width: 22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff784b5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 8% 8% 8%;
}
#ff784b5c {
    width: 22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dec90109.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 8% 8% 8%;
}
#dec90109 {
    width: 22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 63b1815 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cfcfcd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9bdc9c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c19fbbf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_g9l {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\39 0190cdc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6bc1347 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 ea9229c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_aeb {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dc0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c83bd56d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6a2029a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 52d756c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 17% 4% 17%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2d044bd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cd4224f {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_cis {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jl3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d9fa5ddd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 fdff256 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b14d73 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c0351bb0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d5afbe3 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 23aaba6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#undefined {
    width: 70%;
}
}



@media all {
    
#\30 a084e37 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a543e7fa::before, #a543e7fa > .bgExtraLayerOverlay {
    
}
#a543e7fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    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: var(--color_1);
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e379c88 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a1e16132 {
    margin: 0px 0px 0px 0px;
}
    
#widget_npa {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f5v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fe8e73d3 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fkj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
}
    
#widget_0qt {
    width: 27.43%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5841ab8 {
    row-gap: 20px;
    width: 66.24%;
    min-height: 8px;
    order: 1;
    justify-content: center;
    padding: 5% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b339b372::before, #b339b372 > .bgExtraLayerOverlay {
    
}
#b339b372 {
    background-position: 100% 50%;
}
    
#\34 ef58a75 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3582abe {
    min-height: 414px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_lcn {
    width: 29.59%;
    min-height: 8px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 32e399c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#\31 52cca16 {
    width: 100%;
    min-height: 80px;
}
    
#\32 8116afc {
    margin: 0px 0% 0px 0%;
}
    
#group_1kr {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 63b1815 {
    min-height: auto;
    padding: 6% 4% 6% 4%;
}
    
#\39 0190cdc {
    margin: 0px 0% 0px 0%;
}
    
#\38 cfcfcd2 {
    justify-content: flex-start;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ea9229c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c83bd56d {
    margin: 0px 0% 0px 0%;
}
    
#group_aeb {
    width: 100%;
    min-height: 80px;
}
    
#widget_dc0 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 52d756c {
    padding: 6% 4% 6% 4%;
}
    
#d9fa5ddd {
    margin: 0px 0% 0px 0%;
}
    
#widget_jl3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fdff256 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#c0351bb0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d5afbe3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 23aaba6 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a543e7fa::before, #a543e7fa > .bgExtraLayerOverlay {
    
}
#a543e7fa {
    row-gap: 20px;
    width: 100%;
    min-height: 300px;
    justify-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e379c88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 4% 6% 4%;
}
    
#a1e16132 {
    margin: 0px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#\39 3582abe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 55% 0% 0% 0%;
}
    
#\34 5841ab8 {
    min-height: 80px;
    row-gap: 20px;
    width: 100%;
    align-items: flex-start;
    padding: 25% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b339b372::before, #b339b372 > .bgExtraLayerOverlay {
    
}
#b339b372 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
    
#\34 ef58a75 {
    margin: 0px 0% 0px 0%;
}
    
#group_lcn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 32e399c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#\32 8116afc {
    margin: 0px 0% 0px 0%;
}
    
#\31 52cca16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_1kr {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_72c {
    width: 140px;
}
    
#\39 80eee9a {
    width: 140px;
}
    
#ff784b5c {
    width: 140px;
}
    
#dec90109 {
    width: 140px;
}
}



@media (max-width: 767px) {
    
#\32 63b1815 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\38 cfcfcd2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    justify-content: flex-start;
}
    
#\39 0190cdc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 ea9229c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#c83bd56d {
    margin: 0px 0% 0px 0%;
}
    
#group_aeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_dc0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 52d756c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\35 2d044bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_cis {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9fa5ddd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 fdff256 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 10% 4% 10% 4%;
}
    
#c0351bb0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d5afbe3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 23aaba6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a543e7fa::before, #a543e7fa > .bgExtraLayerOverlay {
    
}
#a543e7fa {
    width: 100%;
    min-height: 300px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e379c88 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a1e16132 {
    margin: 0px 0px 0px 0px;
}
}

