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

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

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

  *#dm .dmInner div.u_580046137 .list-text { color:var(--color_6) !important; }

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

  *#dm .dmInner a.u_178938238 span.text {
    font-size:20px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_178938238 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/2fb44331e6e0414da9601933f2b5a02a/icon/Telephone_5139058.svg) !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1786412534 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner div.u_580046137 .list-text { font-size:20px !important; }

  *#dm .dmInner *.u_580046137 .list-text {
    letter-spacing:0px !important;
    margin-bottom:40px !important;
  }

  *#dm .dmInner *.u_580046137 .list-icon { margin-right:10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_580046137 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_580046137 .list-icon { margin-right:10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1664822945 { text-align:left !important; }

  *#dm .dmInner *.u_580046137 .list-text { margin-bottom:20px !important; }

  *#dm .dmInner *.u_580046137 .list-icon { margin-right:10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 83278e7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6c2f98 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6b9d9af {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#group_1d4 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
}
    
#widget_9md {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cog {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3st {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ahv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bbm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oar {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 77b9247 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fdba74c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d6fcb68d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0d72ce3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_c8i {
    width: 100%;
    height: 438px;
    min-height: 100px;
    max-width: 100%;
}
    
#bea91c1d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7381444 {
    width: 100.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 356dec4 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 37px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b74162 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a60b13c1::before, #a60b13c1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#a60b13c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/2fb44331e6e0414da9601933f2b5a02a/dms3rep/multi/opt/AdobeStock_679976066-1920w.png");
    background-attachment: fixed;
}
    
#widget_pre {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4b9ff69 {
    margin: 0px 0% 0px 0%;
}
    
#\33 949eccd {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#cae285a4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 fa08dd9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e50a60f0 {
    align-items: flex-start;
    width: 30%;
    min-height: 60px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: flex-end;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4a95a62 {
    align-items: flex-start;
    width: 30%;
    min-height: 60px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    justify-content: flex-end;
    background-color: var(--color_6);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v8i {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#group_dn5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_dt8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ed48d84::before, #\31 ed48d84 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 ed48d84 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    background-attachment: fixed;
}
    
#\31 55410d5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c5dbaa7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#cb60f7f5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s9j {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_hfd {
    width: 1420px;
    height: auto;
    max-width: 100%;
}
    
#eb28df34 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1579bfd {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0717cb1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\35 85e0e1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_36r {
    width: 99.9977574694045%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd9e1e6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 8806792::before, #\34 8806792 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 8806792 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/2fb44331e6e0414da9601933f2b5a02a/dms3rep/multi/opt/AdobeStock_679976066-f71230ba-1920w.png");
    background-attachment: fixed;
}
    
#\39 8812287 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d48488e2 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5a05c2b {
    align-items: flex-start;
    width: 47.78%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 10px 0px 10px 18%;
    margin: 0px 0% 0px 0%;
}
    
#\35 071bebf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#dd109207 {
    align-items: flex-start;
    width: 41.22%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6jh {
    width: 21.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_15o {
    width: 99.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8eb880a {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc4dce7 {
    width: 99.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_eft {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kqm {
    width: 92.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hfe {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    margin-right: 10px;
}
    
#\34 749ac73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd74361 {
    width: 92.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a9dfe8a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    margin-right: 10px;
}
    
#\32 106b873 {
    margin: 0px 0% 0px 0%;
}
    
#group_676 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_rvb {
    width: 80.6%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 326bff1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    background-image: url();
    background-color: var(--color_4);
    box-shadow: var(--color_7) 3px 3px 11px 0px;
    justify-content: flex-start;
    padding: 50px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ba0786aa {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 10px 4% 10px;
    margin: 0% 0% 0% 0%;
}
    
#fd4a75e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#a6fc3e4d {
    margin: 0px 0% 0px 0%;
}
    
#group_lr3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-image: url();
    background-color: var(--color_4);
    box-shadow: var(--color_7) 3px 3px 11px 0px;
    justify-content: flex-start;
}
    
#widget_b5m.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 20px 50px 20px;
}
#widget_b5m {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1i8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_1i8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 544ed93 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7691b16 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\34 039754a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e198466c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 07381d4 {
    align-items: flex-start;
    width: 48.999788732394364%;
    min-height: 135.188px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b14 {
    width: 99.31800883216573%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a3f68a {
    align-items: flex-start;
    width: 47.74647887323943%;
    min-height: 77.5938px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b699e7 {
    width: 99.31800883216573%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cp5 {
    width: 79.4950704225352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e258b2b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c67a948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 99168c3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb1e13ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_rvd {
    width: 249px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 911c6fb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f925d3f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 0af3724 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c647b6f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(235, 235, 245, 1);
    background-image: none;
}
    
#widget_f1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3fh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0dd866a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 be76d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7d63b58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1f4ac18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 008f790 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 09b3cc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0f0dd50 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9781887 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e4f8b172 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a012bf9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 e971e88 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(235, 235, 245, 1);
    background-image: none;
}
    
#a3f3a06f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc05665d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 ad08411 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ed5eb3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 14d5fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf0a94a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6a82844 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d6aa825 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6c2f98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#\33 77b9247 {
    margin: 0px 0% 0px 0%;
}
    
#group_1d4 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 83278e7 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9md {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cog {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3st {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ahv {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bbm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6fcb68d {
    padding: 0% 0% 0% 0%;
}
    
#bea91c1d {
    margin: 0px 0% 0px 0%;
}
    
#widget_c8i {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 356dec4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 4b9ff69 {
    margin: 0px 0% 0px 0%;
}
    
#\33 949eccd {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cae285a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e50a60f0 {
    min-width: 32px;
    width: 40.53%;
}
    
#f4a95a62 {
    min-width: 32px;
    width: 37.52%;
}
    
#a60b13c1::before, #a60b13c1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 55410d5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#eb28df34 {
    margin: 0px 0% 0px 0%;
}
    
#cb60f7f5 {
    row-gap: 24px;
}
    
#\31 ed48d84::before, #\31 ed48d84 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dd9e1e6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1579bfd {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d0717cb1 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8806792::before, #\34 8806792 > .bgExtraLayerOverlay {
    
}
    
#\39 8812287 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d48488e2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 106b873 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5a05c2b {
    min-width: 32px;
    width: 45.73%;
    margin: 0px 0% 0px 0%;
}
    
#dd109207 {
    min-width: 32px;
    width: 50.27%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rvb {
    width: 100.00%;
}
    
#widget_6jh {
    width: 43.84%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba0786aa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
}
    
#a6fc3e4d {
    margin: 0px 0% 0px 0%;
}
    
#\39 326bff1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#group_lr3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 544ed93 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 e258b2b {
    margin: 0px 0% 0px 0%;
}
    
#\33 07381d4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5a3f68a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7691b16 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 99168c3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 911c6fb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0af3724 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 0f0dd50 {
    margin: 0px 0% 0px 0%;
}
    
#f925d3f3 {
    width: 100%;
    min-height: 80px;
}
    
#e0dd866a {
    width: 100%;
    min-height: 80px;
}
    
#\32 1f4ac18 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9781887 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 d6aa825 {
    margin: 0px 0% 0px 0%;
}
    
#e4f8b172 {
    width: 100%;
    min-height: 80px;
}
    
#a012bf9b {
    width: 100%;
    min-height: 80px;
}
    
#dc05665d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 83278e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6c2f98 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    column-gap: 4%;
}
    
#group_1d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_9md {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cog {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3st {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ahv {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bbm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 fdba74c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d6fcb68d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#bea91c1d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 356dec4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3b74162 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 949eccd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#cae285a4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e50a60f0 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#f4a95a62 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#group_v8i {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 fa08dd9 {
    width: 72.92%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a60b13c1::before, #a60b13c1 > .bgExtraLayerOverlay {
    
}
    
#group_dn5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 55410d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 c5dbaa7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb60f7f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_hfd {
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 ed48d84::before, #\31 ed48d84 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 1579bfd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d0717cb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 8806792::before, #\34 8806792 > .bgExtraLayerOverlay {
    
}
    
#\39 8812287 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#d48488e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 5a05c2b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 071bebf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd109207 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_6jh {
    width: 100.00%;
}
    
#widget_15o {
    width: 100.00%;
}
    
#\35 8eb880a {
    width: 100.00%;
}
    
#\30 cc4dce7 {
    width: 100.00%;
}
    
#group_eft {
    width: 100.00%;
}
    
#\34 749ac73 {
    width: 100.00%;
}
    
#group_676 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_rvb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 326bff1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10% 10px 10%;
    margin: 0% 0% 0% 0%;
}
    
#ba0786aa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_lr3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 544ed93 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f7691b16 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 039754a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 07381d4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5a3f68a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#f925d3f3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 0af3724 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e0dd866a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 1f4ac18 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 9781887 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e4f8b172 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a012bf9b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#dc05665d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}

