@media all {
  *#dm .dmInner div.u_1093054190 img[dm_changed] {
    object-position:50% 0 !important;
    object-fit:contain !important;
  }

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

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

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

  *#dm .dmInner *.dmform-error .rteBlock { text-align:CENTER !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1547746192 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1609929532 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1649168381 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1491862307 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4155097254 .caption-container .caption-title { color:rgba(48,48,48,1) !important; }

  *#dm .dmInner div.u_4155097254 .caption-container .caption-text { color:rgba(48,48,48,1) !important; }

  *#dm .dmInner div.u_4155097254 .caption-container .caption-text .rteBlock { color:rgba(48,48,48,1) !important; }

  *#dm .dmInner div.u_4155097254 .caption-inner { background-color:rgba(255,255,255,0.64) !important; }

  *#dm .dmInner div.u_1871203966 hr {
    color:var(--color_4) !important;
    border-width:5px !important;
  }

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

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

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

  *#dm .dmInner div.u_1624237092 hr {
    color:var(--color_4) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1224537556 hr {
    color:var(--color_4) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_4155097254 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner *.u_4155097254 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1796249941 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1649168381 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1491862307 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1547746192 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1609929532 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1017629586 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1017629586 .svg { fill:rgba(224,90,26,1) !important; }

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

  *#dm .dmInner div.u_1104383252 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1005185085 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1757227120 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1790347495 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1859584244 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1601059293 {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 12%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1253236857 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1386161249 hr {
    color:rgba(89,94,140,1) !important;
    border-width:5px !important;
  }

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

  *#dm .dmInner div.u_1745272895 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1980643551 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1663878095 hr {
    color:rgba(89,94,140,1) !important;
    border-width:5px !important;
  }

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

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

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

  *#dm .dmInner div.u_1586131460 hr {
    color:rgba(89,94,140,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1368819576 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1368819576 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1663786582 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1663786582 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1099206930 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1099206930 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1214410719 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1214410719 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1090358021 .svg { fill:rgba(224,90,26,1) !important; }

  *#dm .dmInner div.u_1090358021 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1450328700 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1546993090 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1893013336 span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1893013336 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e101cf33bcd9408c8f66ce1066cee747/icon/Location_4796349.svg) !important;
    background-color:rgba(48,48,48,1) !important;
  }

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

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

  *#dm .dmInner a.u_1893013336:hover {
    background-color:rgba(241,241,241,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1893013336.hover {
    background-color:rgba(241,241,241,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1893013336 {
    background-image:none !important;
    background-color:rgba(200,200,200,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(241,241,241,1) rgba(241,241,241,1) rgba(241,241,241,1) rgba(241,241,241,1) !important;
  }

  *#dm .dmInner div.u_1902374456 hr {
    color:rgba(128,128,128,0.28) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1913194994:hover {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 0%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1913194994.hover {
    background-image:linear-gradient(90deg,rgba(242,160,64,1) 0%,rgba(224,90,26,1) 100%) !important;
    background-origin:border-box !important;
  }

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

  *#dm .dmInner div.u_1284690587 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1053663486 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,90,26,0.2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1041980779 span.text { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1041980779 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/e101cf33bcd9408c8f66ce1066cee747/icon/Phone_7969525.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1041980779:hover span.text { color:rgba(201,80,24,1) !important; }

  *#dm .dmInner a.u_1041980779.hover span.text { color:rgba(201,80,24,1) !important; }

  *#dm .dmInner a.u_1041980779:hover .iconBg { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner a.u_1041980779.hover .iconBg { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1053663486 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1053663486 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1980643551 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1980643551 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1253236857 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1253236857 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1546993090 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1546993090 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1745272895 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1745272895 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1450328700 .svg { fill:rgba(201,80,24,1) !important; }

  *#dm .dmInner div.u_1450328700 span[data-icon-mask] { background-color:rgba(201,80,24,1) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:url(https://le-de.cdn-website.com/e101cf33bcd9408c8f66ce1066cee747/dms3rep/multi/opt/Image-6674h.png) !important;
    background-color:rgba(0,0,0,0) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
  }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:url(https://le-de.cdn-website.com/e101cf33bcd9408c8f66ce1066cee747/dms3rep/multi/opt/Image-6674h.png) !important;
    background-color:rgba(0,0,0,0) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1027028811 .shape-text { font-size:30px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-position:50% 100% !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-position:50% 100% !important; }

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

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

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

  *#dm .dmInner *.u_4155097254 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-position:0% 0% !important;
    background-repeat:repeat !important;
    background-size:auto !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-position:0% 0% !important;
    background-repeat:repeat !important;
    background-size:auto !important;
  }

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

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

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

  *#dm .dmInner *.u_4155097254 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\31 3396386 {
    margin: 0px 0% 0px 0%;
}
    
#a8d3d44f::before, #a8d3d44f > .bgExtraLayerOverlay {
    
}
#a8d3d44f {
    background-image: none;
    background-color: rgba(236, 233, 228, 1);
}
    
#f0ca5686 {
    min-height: 1127px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd103c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 c706795 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#febe5c57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f7213a0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0c3545 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe5c55f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 efd8f49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 efd8f49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 10% 0px 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 def7181 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2cce078 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 2ac97c9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3751b5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#b3751b5a {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 2px 10% 0px 10%;
}
    
#\31 0dade2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 53a69a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 7ebe115 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d5a16250.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5a16250 {
    width: 52.90%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 1.1% 10% 0px 10%;
}
    
#\37 458d357 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f1b7f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 4dbf9ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4dbf9ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 10% 0px 10%;
    grid-area: auto / auto / auto / auto;
}
    
#b9dbf5e7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3);
    border-style: solid;
    flex-wrap: nowrap;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 68c3608 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c10a27 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 61b05df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 44ad2bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b96ebb78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d6ef931 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3) rgba(17,17,17,0.3);
    border-style: solid;
    flex-wrap: nowrap;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c37423ff {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3e4ef13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 fcd000f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 747b5a2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1483b3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e2044e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 c61ff1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d4aa5e1 {
    background-image: none;
    background-color: rgba(255,255,255,1);
}
    
#\34 b4353c4 {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_4i1 {
    width: 76.14%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kj7 {
    width: 25px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iv3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
}
    
#group_59f {
    align-items: flex-start;
    width: 17.404320027648176%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    --column-gap: 2.2%;
    order: 2;
}
    
#\37 fe203ed {
    align-items: flex-start;
    width: 17.403214100570246%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    order: 3;
}
    
#\31 476fbd8 {
    width: 25px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c52bf246 {
    width: 85.06%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 52fb33d {
    align-items: flex-start;
    width: 23.41%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
}
    
#a92c3258 {
    width: 25px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a1e5f61 {
    width: 77.56%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a448907 {
    align-items: flex-start;
    width: 17.399965439778814%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 1;
}
    
#\35 16a76dc {
    width: 25px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab49a3f5 {
    width: 78.63%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1acf3f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4cba51b {
    align-items: flex-start;
    width: 17.403214100570246%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1665538253215977%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    order: 3;
}
    
#\39 a3c7644 {
    width: 25px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 268c484 {
    width: 85.06%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#be72a4a1 {
    min-height: 388px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#eb814a44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1aaa5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
    background-image: linear-gradient(0deg, rgba(245, 181, 44, 0.69) 0%, rgba(140, 31, 127, 0.91) 100%);
    background-origin: border-box;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b618d090 {
    background-image: none;
    background-color: var(--color_1);
}
    
#widget_t4m {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\38 db32eb3 {
    margin: 0px 0% 0px 0%;
}
    
#c58cb0cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c58cb0cf {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4863815 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0.7%;
}
    
#\39 60ac6f9 {
    background-image: none;
    background-color: rgba(235,220,248,1);
}
    
#\38 aa1103f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#db53099f {
    min-height: 338px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5b35536 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/e101cf33bcd9408c8f66ce1066cee747/dms3rep/multi/opt/03-1920w.jpg");
    order: 0;
    align-items: center;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\38 5b35536.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 56e7033 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r6c {
    width: 100%;
    height: 342px;
    max-width: 100%;
}
    
#\39 ee0a125 {
    margin: 0px 0% 0px 0%;
}
    
#b25f011c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b25f011c {
    width: 100px;
    height: auto;
    min-height: 1px;
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6d64050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 4ebe3b4 {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 50px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bdd231b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(235,220,248,1);
    background-image: none;
}
    
#widget_82i {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ed3 {
    width: 97.41%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ebdb84d9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 049a913.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 049a913 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 57f84fe {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#e33134f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 1b69529 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_8r4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_mua {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c026e6af {
    margin: 0px 0% 0px 0%;
}
    
#a3e140c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3e140c3 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0d993e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    background-image: linear-gradient(90deg, rgba(242, 160, 63, 1) 0%, rgba(196, 48, 16, 1) 100%);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d5a37f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e485d00::before, #\34 e485d00 > .bgExtraLayerOverlay {
    
}
#\34 e485d00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(236, 233, 228, 1);
    background-image: none;
}
    
#\31 a11a79d {
    margin: 0px 0% 0px 0%;
}
    
#widget_klm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_arl {
    width: 79.66%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6tc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.881720430107527%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_s06 {
    align-items: flex-start;
    width: 69.78%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 8.311688311688311%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_pui {
    flex-direction: row;
    align-items: center;
    width: 251.984px;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
    height: auto;
}
    
#\30 798789c {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4459757 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 4659252 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 98c4d1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(228, 224, 216, 0.7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 75ba5ff {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 261f12b {
    background-color: var(--color_1);
    background-image: none;
}
    
#group_vnl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_kf4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.43%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_fno {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 27f152b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1e3d32a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31d7624.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 31d7624 {
    width: 102.42%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 1.1% 0% 0px 0%;
}
    
#ae6bea4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_6je {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_jch {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#group_1gv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_5n7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_cht {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2227367446168094%;
    flex-wrap: nowrap;
}
    
#group_t2b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12.170192536249107%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#group_03p {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_9mh {
    align-items: flex-start;
    width: 110.03%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 63px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3e15ef6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7fce8c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#b948ec1a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 b866c38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#a3887403 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8690f18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 3e6123c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a56c6618 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 4ab2b6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c916c48f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aeee742 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 1064e27 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 0fee9e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 f8e94cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e3a3fc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 54e5322 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 ac79882 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 6e7f5f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eebad481 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e85878c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 6.56%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 db435e7 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 8fde378 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.41%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\37 0891de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cg0 {
    width: 276px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 0px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#f3ba33b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d681fe {
    min-height: 494px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#cc3cd7db.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc3cd7db {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-top: 2px;
}
    
#\35 0977b53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f628c5e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e4497835::before, #e4497835 > .bgExtraLayerOverlay {
    
}
#e4497835 {
    background-image: none;
    background-color: rgba(228, 224, 216, 1);
}
    
#f3fba51d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#fd32b968 {
    margin: 0px 0% 0px 0%;
}
    
#group_5du {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#a9a53126 {
    justify-content: flex-start;
    align-items: center;
    width: 18.32%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17, 17, 17, 0.1) rgba(17, 17, 17, 0.1) rgba(17, 17, 17, 0.1) rgba(17, 17, 17, 0.1);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e24ec156 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5791d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_2t1 {
    flex-direction: row;
    align-items: center;
    width: 18.32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 54782e5 {
    justify-content: flex-start;
    align-items: center;
    width: 100.03%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1);
    border-style: solid;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc42def {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8d1465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0cs {
    flex-direction: row;
    align-items: center;
    width: 18.32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 660f61f {
    justify-content: flex-start;
    align-items: center;
    width: 100.02%;
    min-height: 156px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 50f42af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7d3df38 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qf1 {
    flex-direction: row;
    align-items: center;
    width: 18.32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5709a92 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb5e938b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c233113b {
    justify-content: flex-start;
    align-items: center;
    width: 100.02%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9q5 {
    flex-direction: row;
    align-items: center;
    width: 18.32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa209a50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9b06ef5 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2e95e95 {
    justify-content: flex-start;
    align-items: center;
    width: 100.02%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1) rgba(17,17,17,0.1);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0447744 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5788307::before, #\38 5788307 > .bgExtraLayerOverlay {
    
}
#\38 5788307 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\39 75d531f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b2b5d7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a2faee80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 47647c8 {
    min-height: 494px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3034e39 {
    width: 91.94%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 a45c17b {
    margin: 0px 0% 0px 0%;
}
    
#\35 30f57a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1057249396797544%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 a7f5135 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9bff271.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9bff271 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-top: 2px;
}
    
#\30 1739f29 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dlc {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 80ca7fc {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b79e52df {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e8763b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c49b43f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b0962c1f {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1d9f466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 86dbc25 {
    width: 95.80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 8272e7e {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1665538253215977%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3) rgba(17, 17, 17, 0.3);
    border-style: solid;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 04a9f80 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a9c36ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c607e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 150a463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 31007e7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#aa9340e6 {
    background-color: rgba(228, 224, 216, 1);
    background-image: none;
}
    
#widget_irm {
    width: 44.78%;
    height: 736px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_l1c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 0be6923 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 e46022c {
    width: 44.30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b82d17bd {
    width: 45.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6e02251 {
    width: 45.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7a28b6 {
    min-height: 383px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 08a9880 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 34.98%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.4463416275886822%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\31 92c221c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 313fb5d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 23.31%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.4463416275886822%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\37 56b74d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 34.98%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3.4463416275886822%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    flex-wrap: nowrap;
}
    
#b89a99ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 84b3261 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 6c8c522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ba0b89::before, #\37 5ba0b89 > .bgExtraLayerOverlay {
    
}
#\37 5ba0b89 {
    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/e101cf33bcd9408c8f66ce1066cee747/dms3rep/multi/opt/image00003-1920w.jpeg");
}
    
#bec05204 {
    width: 345px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbef0697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(48, 48, 48, 0.6);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--color_3) rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a78affd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\34 6bbc6fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6bbc6fd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\34 861a823 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 667fe5a {
    flex-direction: row;
    align-items: flex-start;
    width: 44.51%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.370194839389152%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 3;
    align-self: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b1c8ea {
    flex-direction: row;
    align-items: flex-start;
    width: 45.23%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.370194839389152%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 4;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7c1c8f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a1f0f86f {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-height: 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c104d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d23955d {
    width: 35px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21c776c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.64%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\31 d8b99f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3396386 {
    margin: 0px 0% 0px 0%;
}
    
#f0ca5686 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 100px 4% 100px 4%;
}
    
#a8d3d44f::before, #a8d3d44f > .bgExtraLayerOverlay {
    
}
    
#\36 44ad2bc {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2cce078 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 13px;
    justify-content: flex-start;
}
    
#\30 7ebe115 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c10a27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fe5c55f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 53a69a7 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#\37 458d357 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9dbf5e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5a16250 {
    width: 78.74%;
}
    
#\31 d6ef931 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b4353c4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 274px;
    column-gap: 2%;
    padding: 100px 4% 100px 4%;
}
    
#\39 c61ff1c {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4i1 {
    width: 100.00%;
}
    
#c52bf246 {
    width: 100.00%;
}
    
#\39 a1e5f61 {
    width: 100.00%;
}
    
#ab49a3f5 {
    width: 100.00%;
}
    
#group_iv3 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_59f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
    
#\37 fe203ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
    
#\31 52fb33d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 24px;
}
    
#\35 a448907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 24px;
}
    
#c1acf3f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4cba51b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
    
#\37 268c484 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be72a4a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 389px;
    padding: 100px 4% 100px 4%;
}
    
#eb814a44 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1aaa5d {
    width: 100%;
    min-height: 8px;
}
    
#\38 db32eb3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4863815 {
    width: 99.81%;
}
    
#\38 aa1103f {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db53099f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 4% 100px 4%;
}
    
#\38 5b35536 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
#\38 5b35536.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 56e7033 {
    width: 99.66%;
}
    
#\39 ee0a125 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r6c {
    height: 292px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4ebe3b4 {
    padding: 100px 4% 50px 4%;
}
    
#ebdb84d9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_82i {
    width: 82.42%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 57f84fe {
    padding: 2% 4% 100px 4%;
}
    
#c026e6af {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8d5a37f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 a11a79d {
    margin: 0px 0% 0px 0%;
}
    
#\34 e485d00::before, #\34 e485d00 > .bgExtraLayerOverlay {
    
}
#\34 e485d00 {
    background-position: 50% 50%;
}
    
#group_6tc {
    column-gap: 6.881720430107527%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_s06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 120px;
    column-gap: 8.311688311688311%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_pui {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 55px;
    justify-content: flex-start;
}
    
#\30 798789c {
    width: 250px;
}
    
#widget_klm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_arl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 75ba5ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 98c4d1f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_vnl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kf4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_cht {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3d681fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 100px 4% 100px 4%;
}
    
#e4497835::before, #e4497835 > .bgExtraLayerOverlay {
    
}
    
#fd32b968 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0977b53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#f3fba51d {
    column-gap: 2.1057249396797544%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#group_5du {
    width: 100.00%;
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#a9a53126 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2t1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\38 54782e5 {
    width: 121.43%;
}
    
#\35 660f61f {
    width: 172.90%;
}
    
#c233113b {
    width: 100.00%;
}
    
#e2e95e95 {
    width: 100%;
}
    
#group_qf1 {
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0cs {
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9q5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0447744 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\38 5788307::before, #\38 5788307 > .bgExtraLayerOverlay {
    
}
    
#\38 47647c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 100px 4% 100px 4%;
}
    
#\36 a45c17b {
    margin: 0px 0% 0px 0%;
}
    
#\34 b2b5d7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1739f29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\38 80ca7fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\34 8272e7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.95%;
}
    
#\35 30f57a9 {
    column-gap: 2.1057249396797544%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 31007e7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5ba0b89::before, #\37 5ba0b89 > .bgExtraLayerOverlay {
    
}
    
#bec05204 {
    width: 315px;
    height: auto;
    min-height: 55px;
}
    
#dbef0697 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    row-gap: 15px;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a78affd {
    width: 48.23%;
}
    
#b82d17bd {
    width: 92.78%;
}
    
#a6e02251 {
    width: 100.00%;
}
    
#\32 e7a28b6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 475px;
    column-gap: 20%;
    padding: 0px 0% 0px 0%;
}
    
#\31 21c776c {
    width: 48.41%;
}
    
#\31 d8b99f2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0be6923 {
    width: 81.94%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
}
    
#\37 e46022c {
    width: 89.94%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 667fe5a {
    width: 100.00%;
}
    
#\38 1b1c8ea {
    width: 98.37%;
}
}



@media (max-width: 767px) {
    
#\31 3396386 {
    margin: 0px 0% 0px 0%;
}
    
#f0ca5686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 30px 15px 4% 15px;
}
    
#a8d3d44f::before, #a8d3d44f > .bgExtraLayerOverlay {
    
}
#a8d3d44f {
    background-position: 0% 0%;
}
    
#\38 4dbf9ff {
    width: 100.00%;
}
    
#d5a16250 {
    width: 100.00%;
    margin-top: 4.6%;
}
    
#\36 44ad2bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 4px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2cce078 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7ebe115 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e3c10a27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fe5c55f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 53a69a7 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 458d357 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b9dbf5e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d6ef931 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 c61ff1c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b4353c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 30px 15px 30px 15px;
}
    
#c1acf3f4 {
    margin: 0px 0% 0px 0%;
}
    
#group_iv3 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    min-height: 55px;
}
    
#group_59f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
    
#\37 fe203ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
    
#\31 52fb33d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 25px;
    justify-content: flex-start;
}
    
#\35 a448907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 25px;
}
    
#\35 4cba51b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32px;
}
}



@media (max-width: 767px) {
    
#be72a4a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 0% 15px;
}
    
#\34 b1aaa5d {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 db32eb3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t4m {
    width: 100.00%;
    height: 440px;
}
}



@media (max-width: 767px) {
    
#\39 4863815 {
    width: 100.00%;
    order: 2;
}
    
#\38 aa1103f {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: space-between;
    row-gap: 4px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db53099f {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 15px 4% 15px;
}
    
#\38 5b35536 {
    width: 100%;
    min-height: 224px;
    align-items: flex-start;
    order: 0;
    padding-bottom: 0px;
    height: auto;
}
#\38 5b35536.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 56e7033.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 56e7033 {
    width: 100.00%;
    order: 0;
    margin: 20px 0% 0px 0%;
}
    
#\39 ee0a125 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r6c {
    height: 250px;
}
    
#b25f011c {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 6d64050 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\37 4ebe3b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#ebdb84d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 57f84fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\30 1b69529 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#c026e6af {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0d993e0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d5a37f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\34 e485d00::before, #\34 e485d00 > .bgExtraLayerOverlay {
    
}
#\34 e485d00 {
    background-position: 50% 50%;
}
    
#\31 a11a79d {
    margin: 0px 0% 0px 0%;
}
    
#group_6tc {
    column-gap: 6.881720430107527%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_s06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_pui {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 55px;
    justify-content: flex-start;
}
    
#widget_arl {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 98c4d1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 75ba5ff {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 27f152b {
    width: 100.00%;
}
    
#\33 31d7624 {
    width: 100.00%;
    margin-top: 4.6%;
}
    
#ae6bea4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 4px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_vnl {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kf4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_cht {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 3d681fe {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#e4497835::before, #e4497835 > .bgExtraLayerOverlay {
    
}
#e4497835 {
    background-position: 0% 0%;
}
    
#fd32b968 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0977b53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f628c5e {
    width: 100.00%;
}
    
#group_5du {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a9a53126 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2t1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0cs {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_qf1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_9q5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3ba33b3 {
    margin-top: 3px;
}
}



@media (max-width: 767px) {
    
#\34 0447744 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 5788307::before, #\38 5788307 > .bgExtraLayerOverlay {
    
}
#\38 5788307 {
    background-position: 0% 0%;
}
    
#\38 47647c8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 30px 15px 4% 15px;
}
    
#\34 b2b5d7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 4px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a45c17b {
    margin: 0px 0% 0px 0%;
}
    
#\37 a7f5135 {
    width: 100.00%;
}
    
#\35 30f57a9 {
    column-gap: 2.1057249396797544%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1739f29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 80ca7fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 8272e7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 150a463 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 31007e7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_irm {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 5ba0b89::before, #\37 5ba0b89 > .bgExtraLayerOverlay {
    
}
#\37 5ba0b89 {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#dbef0697 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\32 a78affd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b82d17bd {
    width: 100.00%;
}
    
#a6e02251 {
    width: 100.00%;
}
    
#\32 e7a28b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 100px;
    padding: 270px 0px 30px 0px;
}
    
#\35 08a9880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 313fb5d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 667fe5a {
    column-gap: 3.370194839389152%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#\38 1b1c8ea {
    column-gap: 3.370194839389152%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.23%;
    align-items: flex-start;
}
    
#\37 56b74d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1f0f86f {
    width: 328px;
}
    
#\31 21c776c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d8b99f2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0be6923 {
    align-items: flex-start;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e46022c {
    width: 100.00%;
}
}

