@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner *.u_1931413628 { width:100% !important; }

  *#dm .dmInner div.u_1931413628 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1931413628 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner nav.u_1649109171.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_1649109171.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_1649109171.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_1649109171.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1483979411 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1007395047 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1007395047 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/icon/chevron+right_4763814.svg) !important;
  }

  *#dm .dmInner a.u_1676380734 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1676380734 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/icon/chevron+right_4763814.svg) !important;
  }

  *#dm .dmInner a.u_1968544281 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1968544281 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/icon/chevron+right_4763814.svg) !important;
  }

  *#dm .dmInner a.u_1046311882 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1046311882 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/icon/chevron+right_4763814.svg) !important;
  }

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

  *#dm .dmInner a.u_1483979411 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/icon/chevron+right_4763814.svg) !important;
  }

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

  *#dm .dmInner div.u_1487211467 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487211467 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487211467 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487211467 .shape-text {
    color:var(--color_1) !important;
    font-family: 'Inter' !important;
  }

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

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

  *#dm .dmInner div.u_762844602 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1499251181 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1395364270 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1844669794 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1540356696 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1278626845 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1934439386 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1407448730 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1005378207 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1307227955 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1161085526 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1907116115 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1260796159 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1840018325 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1640465350 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1390733731 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1462452186 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1518489390 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1963035432 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1110212804 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1396998967 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1169701328 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1354470870 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1100610334 .svg { fill:rgba(255,203,28,0.94) !important; }

  *#dm .dmInner div.u_1929945803 .svg { fill:rgba(255,203,28,0.94) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1487211467 .shape-text { font-size:18px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487211467 .shape-text { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1487211467 .container-padding { padding:0% !important; }

  *#dm .dmInner div.u_1487211467 .shape-text { font-size:23px !important; }

  *#dm .dmInner div.u_1487211467 .shape-description p { font-size:18px !important; }

  *#dm .dmInner div.u_1487211467 .shape-description ul { font-size:18px !important; }

  *#dm .dmInner div.u_1487211467 .shape-description ol { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: initial;
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 50%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9a811c5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_7r2 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c95bb40f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d58b2529 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 46916c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\37 46916c9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0446783 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 b366c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    align-items: flex-end;
    min-width: 4%;
    order: 1;
    background-image: url("https://le-de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/dms3rep/multi/opt/pexels-photo-356036-748h.jpeg");
    background-position: 0% 50%;
    margin: 0% 0% 0% 0%;
}
#\32 b366c21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABEQMEBQYlQaLh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAICAwAAAAAAAAAAAAAAAAECABEDITH/2gAMAwEAAhEDEQA/ALWoctiCrEDWRGTczCzT17CX2/t6iJXGKUbMOZRfJ//Z');
}
    
#\33 28de0c5 {
    min-height: 467px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\33 39d636d {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 7192ae0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 42fb766 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c26932cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#c26932cb {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 23f13d3 {
    min-height: 41px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#cf7f2f82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 20px;
}
#cf7f2f82 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1acc0e0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b096b3 {
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#af3a7c87 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#bb94eca7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#bb94eca7 {
    width: 186px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 f47cdd9 {
    align-self: center;
    max-width: none;
    width: 82.99%;
    height: auto;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 bf506a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    width: 47.57%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    border-radius: 50px 0 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 fc6d219 {
    align-self: center;
    max-width: none;
    width: 73.48%;
    height: auto;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cb13ea11 {
    align-self: auto;
    max-width: 100%;
    width: 59.06%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6627e92 {
    max-width: 100%;
    width: 120px;
    height: auto;
    order: 0;
}
    
#\35 b957cae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    width: 47.4%;
    justify-content: space-around;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    border-radius: 0 50px 0 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 4c77833 {
    max-width: 100%;
    width: 75.44%;
    height: auto;
    order: 2;
}
    
#d86eeacd {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#cad3cbec::before, #cad3cbec > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 1;
    height: 100%;
}
#cad3cbec {
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_4);
    box-shadow: none;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
}
    
#\32 50dfc4b {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 167f144.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\32 167f144 {
    width: 49.52%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2ae364c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#d2ae364c {
    width: 49.43%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6765171 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22a0db8[data-pinned] {
    z-index: 1;
    top: 145px;
    bottom: auto;
    position: sticky;
}
#\35 22a0db8 {
    align-self: auto;
    max-width: 100%;
    width: 449px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 34ce920 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 7cbf26c {
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 276a9ba {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0c117b4 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3263a5 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 524efcc {
    column-gap: 1%;
    row-gap: 49px;
    width: 70.22%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ad1f931 {
    max-height: 100%;
    width: 88%;
    justify-content: space-between;
    min-height: 103px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cfade39 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f53d32d3 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa5db3be {
    align-self: auto;
    max-height: 100%;
    width: 86.91%;
    justify-content: space-between;
    min-height: 103px;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a08fe938 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cd3b05a5 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9796bb4 {
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b2f10b {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ef1a1f04 {
    max-height: 100%;
    width: 88%;
    justify-content: space-between;
    min-height: 103px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3bfe2e {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b83d8da {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7a8553 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25.67%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 27b1713 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3781de1 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    justify-self: auto;
    margin-bottom: 15px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b554933e {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43c19a8 {
    max-height: 100%;
    width: 88%;
    justify-content: space-between;
    min-height: 103px;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5d2be41 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 dce285d {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 264px;
    flex-wrap: nowrap;
    padding: 3% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8bb0651 {
    align-self: flex-start;
    max-width: 100%;
    width: 62.14%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e468fd76 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 53969ec {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    padding: 25px 25px 40px 25px;
    margin: 0% 0% 0% 0%;
}
    
#e154f129 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nva {
    width: 39px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7mr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
}
    
#\31 421e5c1 {
    width: 39px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0cba2e8 {
    width: 39px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3c7dcdc {
    width: 39px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d172f6 {
    width: 39px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3332999 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e053ff08 {
    max-width: 100%;
    width: 99.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8398078.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c8398078 {
    max-width: 100%;
    width: 98.60%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffd6cc08 {
    column-gap: 2%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: wrap;
    padding: 0% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a8699b3f {
    background-color: var(--color_4);
    background-image: none;
}
    
#af163d81.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#af163d81 {
    align-self: auto;
    max-width: 100%;
    width: 94.11%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6eb84ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b6eb84ae {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74c7416 {
    max-height: 100%;
    min-height: 443px;
    width: 99.28%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 edd2697 {
    min-height: 80px;
    border-color: rgba(84, 84, 84, 1);
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px;
    width: 49%;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca527ced.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#ca527ced {
    align-self: auto;
    max-width: 100%;
    width: 99.32%;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f1b93c1 {
    margin: 0px 0% 0px 0%;
}
    
#fbb8d86e {
    min-height: 80px;
    border-color: rgba(84, 84, 84, 1);
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px;
    width: 49%;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 8e64923 {
    max-height: 100%;
    min-height: 443px;
    width: 99.28%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    row-gap: 6px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9850055.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e9850055 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 93cb3fa {
    min-height: 80px;
    border-color: rgba(84, 84, 84, 1);
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px;
    width: 49%;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e65eb9 {
    max-height: 100%;
    min-height: 443px;
    width: 99.28%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    row-gap: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d767aa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 d767aa9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1f233e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#d1f233e6 {
    max-width: 100%;
    width: 95.71%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8f8d663 {
    max-width: 100%;
    width: 99.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e9cb2a5 {
    min-height: 80px;
    border-color: rgba(84, 84, 84, 1);
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px;
    width: 49%;
    justify-content: space-between;
    border-width: 1px;
    border-style: solid;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d47142f8 {
    max-height: 100%;
    min-height: 443px;
    width: 99.28%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    row-gap: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e738f1fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e738f1fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dd71ce4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dd71ce4 {
    max-width: 100%;
    width: 99.97%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 37c86b2 {
    max-width: 100%;
    width: 99.69%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb6fe425 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54b4a42 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae118d5 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2597be2 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2befeb0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a39312b {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caf646a2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0132014 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d062b63 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8eaa106 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b7e6e99 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0543ab8 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aba7cfa {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7953847 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b653858 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ca967a {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b5c26bf {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ece8dee0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40405f5 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b09b15c {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2dc46e5 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b47a333 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c489321 {
    width: 39px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e6156b3 {
    margin: 0px 0% 0px 0%;
}
    
#c77b487d::before, #c77b487d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 203, 28, 0.89);
    opacity: 0.82;
    border-radius: inherit;
}
#c77b487d {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/dms3rep/multi/opt/pexels-photo-587968-1920w.png");
    padding: 0px 30px 0px 8%;
    margin: 0% 0% 0% 0%;
}
    
#d620099f::before, #d620099f > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.9;
    content: '';
    height: 100%;
}
#d620099f {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url(https://le-de.cdn-website.com/f40a7a6f10cb49f6ac3120e1f64b5255/dms3rep/multi/opt/pexels-photo-2850515-1920w.jpeg);
    border-style: solid;
}
    
#ec9758d9::before, #ec9758d9 > .bgExtraLayerOverlay {
    
}
#ec9758d9 {
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 50%;
    align-items: center;
    background-image: none;
    min-width: 4%;
    border-radius: 0 50px 50px 0;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 4da864c {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 558px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5732f52.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#f5732f52 {
    max-width: 100%;
    width: 96.60%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 14% 8% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 70aebea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 70aebea {
    max-width: 100%;
    width: 573px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6de3ede {
    border-radius: 0px 0px 0px 0px;
    max-width: 100%;
    grid-template-rows: minmax(576.9921875px, max-content);
    width: 99.94%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7cf2316.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7cf2316 {
    max-width: 100%;
    width: 191px;
    height: 191px;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 352px 2.63115325061862% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 9a811c5 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\36 3d24979f4a54e38542a8abd {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 100px;
    background-image: none;
    order: 1;
}
    
#widget_7r2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#c95bb40f {
    width: 624px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0446783 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\32 b366c21 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 419px;
    order: 1;
}
#\32 b366c21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABEQMEBQYlQaLh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAICAwAAAAAAAAAAAAAAAAECABEDITH/2gAMAwEAAhEDEQA/ALWoctiCrEDWRGTczCzT17CX2/t6iJXGKUbMOZRfJ//Z');
}
    
#\33 28de0c5 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\39 7192ae0 {
    align-self: flex-start;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    margin-right: 0px;
    order: 2;
}
    
#\39 42fb766 {
    width: 624px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 23f13d3 {
    flex-direction: row;
    min-height: 7px;
    flex-wrap: nowrap;
}
    
#cf7f2f82 {
    width: 100.00%;
}
    
#\38 1b096b3 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bf506a2 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b957cae {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d86eeacd {
    column-gap: 2%;
    row-gap: 11px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#cad3cbec::before, #cad3cbec > .bgExtraLayerOverlay {
    
}
    
#\32 50dfc4b {
    height: auto;
}
    
#\38 6627e92 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6765171 {
    align-self: auto;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22a0db8 {
    width: 100%;
}
    
#\33 9796bb4 {
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 34ce920 {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 7cbf26c {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ef1a1f04 {
    width: 86%;
    min-height: 83px;
    height: auto;
}
    
#\33 a7a8553 {
    width: 100%;
    min-height: 80px;
}
    
#\31 d3263a5 {
    align-items: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 524efcc {
    row-gap: 28px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\36 ad1f931 {
    width: 86%;
    min-height: 90px;
    height: auto;
}
    
#fa5db3be {
    width: 86%;
    min-height: 90px;
    height: auto;
}
    
#\30 43c19a8 {
    width: 86%;
    min-height: 90px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dce285d {
    row-gap: 24px;
    flex-direction: row;
    min-height: 0px;
    flex-wrap: nowrap;
}
    
#\36 8bb0651 {
    width: 100.00%;
}
    
#\37 53969ec {
    width: 100%;
    min-height: 8px;
}
    
#group_7mr {
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 74c7416 {
    min-height: 215px;
}
    
#ffd6cc08 {
    row-gap: 21px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 edd2697 {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#fbb8d86e {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\39 8e64923 {
    min-height: 215px;
}
    
#\34 93cb3fa {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e65eb9 {
    min-height: 215px;
}
    
#\39 e9cb2a5 {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#d47142f8 {
    min-height: 215px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c77b487d::before, #c77b487d > .bgExtraLayerOverlay {
    
}
#c77b487d {
    row-gap: 22px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 1;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#d620099f::before, #d620099f > .bgExtraLayerOverlay {
    
}
#d620099f {
    background-position: 50% 50%;
}
    
#ec9758d9::before, #ec9758d9 > .bgExtraLayerOverlay {
    
}
#ec9758d9 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    background-position: 50% 0%;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 4da864c {
    column-gap: 0%;
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f5732f52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5732f52 {
    width: 99.97%;
    margin: 5% 8% 5px 12%;
}
    
#\31 70aebea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 5px 0px;
}
#\31 70aebea {
    width: 635px;
    margin: 0px 12% 10px 12%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\34 9a811c5 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#widget_7r2 {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#c95bb40f {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d58b2529 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 0446783 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\32 b366c21 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 248px;
    align-items: center;
    order: 1;
}
#\32 b366c21.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABEQMEBQYlQaLh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAICAwAAAAAAAAAAAAAAAAECABEDITH/2gAMAwEAAhEDEQA/ALWoctiCrEDWRGTczCzT17CX2/t6iJXGKUbMOZRfJ//Z');
}
    
#\33 28de0c5 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\39 7192ae0 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\37 69da9af {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\39 42fb766 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 23f13d3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#cf7f2f82 {
    width: 100.00%;
}
    
#\38 1b096b3 {
    width: 100%;
    min-height: 97px;
    align-items: center;
}
    
#\34 1acc0e0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#\34 1acc0e0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 bf506a2 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
}
    
#\35 b957cae {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
}
    
#d86eeacd {
    column-gap: 0%;
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#cad3cbec::before, #cad3cbec > .bgExtraLayerOverlay {
    
}
    
#\35 f47cdd9 {
    width: 97.31%;
}
    
#\37 fc6d219 {
    width: 97.62%;
}
    
#\32 50dfc4b {
    height: auto;
}
    
#\38 6627e92 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 6765171 {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
}
    
#\35 22a0db8 {
    width: 100%;
}
    
#\37 34ce920 {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 7cbf26c {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3263a5 {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\36 524efcc {
    row-gap: 13px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 ad1f931 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cfade39 {
    margin: 0px 0% 15px 0%;
}
    
#fa5db3be {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cd3b05a5 {
    margin: 0px 0% 15px 0%;
}
    
#\33 9796bb4 {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
}
    
#ef1a1f04 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b83d8da {
    margin: 0px 0% 15px 0%;
}
    
#\33 a7a8553 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b554933e {
    margin: 0px 0% 15px 0%;
}
    
#\30 43c19a8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 dce285d {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 8bb0651 {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
}
    
#e468fd76 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 53969ec {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#e053ff08 {
    width: 100%;
}
    
#c8398078 {
    width: 100%;
}
    
#ffd6cc08 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#af163d81 {
    width: 100%;
}
    
#\37 74c7416 {
    min-height: 377px;
}
    
#\32 edd2697 {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    align-items: flex-start;
    border-style: solid;
}
    
#ca527ced {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbb8d86e {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    align-items: flex-start;
    border-style: solid;
}
    
#\39 8e64923 {
    min-height: 377px;
}
    
#\34 93cb3fa {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    align-items: flex-start;
    border-style: solid;
}
    
#\34 8e65eb9 {
    min-height: 377px;
}
    
#d1f233e6 {
    width: 100%;
}
    
#\33 8f8d663 {
    width: 100%;
}
    
#\39 e9cb2a5 {
    border-radius: 20px;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    align-items: flex-start;
    border-style: solid;
}
    
#d47142f8 {
    min-height: 377px;
}
    
#\30 dd71ce4 {
    width: 100%;
}
    
#\33 37c86b2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c77b487d::before, #c77b487d > .bgExtraLayerOverlay {
    
}
#c77b487d {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 25px 10px 25px;
    margin: 0% 0% 0% 0%;
}
    
#d620099f::before, #d620099f > .bgExtraLayerOverlay {
    
}
#d620099f {
    background-position: 50% 50%;
}
    
#ec9758d9::before, #ec9758d9 > .bgExtraLayerOverlay {
    
}
#ec9758d9 {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    background-position: 50% 0%;
    order: 1;
}
    
#\33 4da864c {
    row-gap: 18px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f5732f52 {
    width: 100%;
}
    
#\31 70aebea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\31 70aebea {
    width: 312px;
    margin: 0px 0% 0px 0%;
}
    
#f6de3ede {
    align-self: center;
    grid-template-rows: minmax(8px, max-content);
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\33 7cf2316 {
    width: 140px;
    height: 138px;
    justify-self: end;
    align-self: start;
    margin: 312px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

