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

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

  *#dm .dmInner div.u_1754912764 hr {
    color:var(--color_6) !important;
    border-width:3px !important;
  }

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

  *#dm .dmInner a.u_1117300613 span.text { font-size:30px !important; }

  *#dm .dmInner div.u_1006184813 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1251202114 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1185458318 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1386427086 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1254676918 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1653081676 hr {
    color:var(--color_6) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1830303043 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1841635333 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1881207509 .caption-inner { background-color:rgba(249,249,249,0) !important; }

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text {
    font-family:'Caveat-Regular' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text .rteBlock {
    font-family:'Caveat-Regular' !important;
    color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1881207509 .photoGalleryThumbs .image-container a { padding-top:90px !important; }

  *#dm .dmInner *.u_1881207509 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1881207509 .photoGalleryViewAll { padding:0 2.5px !important; }

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

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text { font-size:24px !important; }

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text .rteBlock { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1881207509 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text { font-size:24px !important; }

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text .rteBlock { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1881207509 .photoGalleryThumbs .image-container a { padding-top:100px !important; }

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

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text { font-size:24px !important; }

  *#dm .dmInner div.u_1881207509 .caption-container .caption-text .rteBlock { font-size:24px !important; }

  *#dm .dmInner a.u_1117300613 span.text { font-size:24px !important; }
}
*#dm .dmInner div.u_1305356136
{
	transform:rotate(180deg) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1305356136
{
}
*#dm .dmInner div.u_1305356136
{
}
separatorHomeCss{color:red !important}@media all {
    
#\31 bbc1c46.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 bbc1c46 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 c89d963 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d656fc1e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\31 d9713b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d9713b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#e3e09d76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#b48d2cf8 {
    background-image: linear-gradient(0deg, rgba(232, 232, 232, 1) 0%, rgba(247, 247, 247, 1) 100%);
    background-origin: border-box;
}
    
#\34 4afcbe2 {
    margin: 0px 0% -2px 0%;
}
}



@media all {
    
#\34 cb4c9df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 7d3c04d {
    width: 100%;
    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 694b07c::before, #\38 694b07c > .bgExtraLayerOverlay {
    
}
#\38 694b07c {
    background-image: none;
    background-position: 50% 0%;
    background-size: contain;
    background-color: rgba(232, 232, 232, 1);
}
    
#\37 1d71007 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#feeb3f8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b123ff03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 40%;
    min-width: 4%;
    padding: 30px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1c6c27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
}
    
#\30 0b2c753 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\39 a42f7ed {
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_dno {
    width: 100.00%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_5dm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05);
    border-style: solid;
    order: 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 8%;
}
    
#widget_cj9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d1e9c08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 d1e9c08 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 8%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_te1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_te1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 50px 0px 0px 0px;
}
    
#\33 55d58fc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4422296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad5363ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad5363ca {
    width: 120px;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e682e9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#\34 1e628bb {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc2999b8 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 e853434 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c19c660 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 0efdb77 {
    margin: -1px 0% -1px 0%;
}
    
#\34 ecc3842.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ecc3842 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b185fc9c {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\34 4c02af5 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c685567.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 c685567 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c5fcd74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 52fc781 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 abeae67.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 abeae67 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7cb2fc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 f58f52e {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c5bd66b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c5bd66b {
    width: 120px;
    height: 120px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 786b0e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 88b5931 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 b9682c9::before, #\32 b9682c9 > .bgExtraLayerOverlay {
    
}
#\32 b9682c9 {
    background-image: none;
    background-position: 50% 0%;
    background-size: contain;
    background-color: var(--color_3);
}
    
#\30 3e8f129 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 6b96762 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8561e95 {
    width: 100%;
    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 {
    
#bf601739 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 8873d7b {
    background-color: var(--color_3);
    background-image: none;
}
    
#e210137d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 65c2e25 {
    width: 100%;
    height: 156px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 9629334 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 d80e583 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/6bc44459e8d040f7a051456f6d17e7d8/dms3rep/multi/opt/logo-qualitenr-1920w.png");
    background-size: contain;
}
#\32 d80e583.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AKChoE2en55NnZybTpydnUuqYGhzt0tVlMdZY5TdlZtt9/PzTPPw704As7Kzn6+vsJ+vrq+gsrS1nrubn7S8h43FyJGXxceqrbHb29uf397foAC5rKrxtq2r8bawrvG3uLbxv7a19L2srvbHtLj2vrS489LP0fHa1dbxALylm/65p53+tqug/rOxpv65ubL+ubq6/sLDyf65trz+zMDF/tbDxf4AtZWC/rOXhP6rmof+oJ6J/qWqnP6zubf+xMvU/svEz/7Wwcf+3rzA/pR8kKhihDN8AAAAAElFTkSuQmCC');
}
    
#bc54a06d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/6bc44459e8d040f7a051456f6d17e7d8/dms3rep/multi/opt/qualibat-1-1920w.png");
    background-size: contain;
}
#bc54a06d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB90lEQVQY0wHsARP+AIeFxXGLfsGZkX7Ay4+GxK2EjclzS53ZMAuT2yIOk9ojCZHbIQqR2iAAV4zPrWSIzMZshsnkYI7P0EmU16oineKADZnjdwqY4ngKmOJ2CpfhdQAyj9XpOo3T80GL0v1Lm9rySabh4Diq5dAXneLLCZXfzAqW38oKld/JABSV2/4Vldv+KJ3d/lOz5v5qwe3+W73t/imn5v4PmeD+CZXe/gqV3v4ACJPb/hSY3f5DrOT/jM3u/qbc9f6K0/P+SLbp/iGh4f4Nldz+CZPb/gARltz/Oaji/4PI7f/G5/f/x+z6/6Df+P9nyPH/QrPo/x+g4P8Mldz/ABOX3P9Kr+T/mNHw/9bu+f/J7fv/ouD4/3HN8/9Ouuv/KKXj/w2W3P8AFJjd/zyp4v9wv+r/mtPw/5DS8f92yvD/U7zs/zyv5/8jouH/D5bd/wAln9/+Nabh/lWz5f9rvun/bcHr/2K+6v9Ntef/Ra/l/zCl4f4hnd/+AC+j4f42puH+Qqvj/0Ks4/9DreP/Rq7k/0Os4/9GreP/NKXh/ieg4P4AMaTh/Dmo4v1FreP/QKvj/z6q4v9Bq+P/Q6zj/kmv5P43p+L9KqHg/AAamt76Hpze/COe3/8int7/Ip7f/ySe3/8jnt7+I57f/hyb3vwXmt75ZuxDRMXRF9sAAAAASUVORK5CYII=');
}
    
#\33 385a8ca {
    background-color: var(--color_3);
    background-image: none;
}
    
#d21fd1b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/6bc44459e8d040f7a051456f6d17e7d8/dms3rep/multi/opt/logo-QZ-377-X-94-1920w.png");
    background-size: contain;
}
#d21fd1b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQI12Mo3/LUJ6TtSKhV8upw8/iVaRaJqyItElbGWSSsjLeIX5FkkQDCK5MYyrc+tYroOeHokLPR2TZ9nZ9d5npP2/T1frbp64JsU9eG2qatDbVJWxvCULnjuUbCtPM63tW79N1Ld5i5l263dC3abu+Sv8XNOW+zh3PeZnfn/M2uAKrQNC7G9GOHAAAAAElFTkSuQmCC');
}
    
#widget_r8r {
    width: 20.93%;
    height: 50px;
    max-width: 100%;
}
    
#\32 a3db891 {
    width: 20.93%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec697304 {
    width: 20.93%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 b96838a {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    max-height: none;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb9e1ca {
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d72a43cf {
    margin: 0px 0% 0px 0%;
}
    
#da01b715::before, #da01b715 > .bgExtraLayerOverlay {
    
}
#da01b715 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 75db475 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60b4f64 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83cc8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf9a113a {
    width: 81.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77764b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68efb90.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 68efb90 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e046693 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 044b420 {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    max-height: none;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2bf851 {
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f7e5fa {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 96cfcdd {
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a207b26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 1ab3fe7 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c60a1e {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    max-height: none;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb8a1c45 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e14b00b5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
}
    
#\32 e85cc61:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 e85cc61 [data-content-reference].active-tab-title .tab-title, #\32 e85cc61 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-family: Caveat-Medium !important;
    color: var(--color_4) !important;
    font-weight: normal !important;
}
#\32 e85cc61 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 3px 0;
}
#\32 e85cc61:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\32 e85cc61 [data-content-reference].active-tab-title, #\32 e85cc61 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 var(--color_4) #000000;
    border-width: 0 0 3px 0;
}
#\32 e85cc61 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-family: Caveat-Medium !important;
    color: rgba(75,75,75,1) !important;
    font-weight: normal !important;
}
#\32 e85cc61 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    align-self: auto;
    background-color: rgba(249,249,249,0);
    background-image: none;
    padding: 0px 0% 0px 0%;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e996873 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7d486eb {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ca36e44 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee19e5b {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    max-height: none;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 69a4683 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c7f816f {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ebe2770 {
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 542e845 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce92fb1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#f4a9c8c4 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eb176b91 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#\36 dd5c680 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c88f2982 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a2802220 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 196ed25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\31 196ed25 {
    width: 30%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 953b1df {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 dc0f9d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 dc0f9d2 {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 b581a25 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aee0a87c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5cba317 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 51%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px -2% 0px 0%;
}
    
#eff72647 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 49ab747 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e96e1b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\31 e96e1b9 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e119bf8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e0df054 {
    width: 14.92%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6541a4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#\32 1223c54 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#d327de9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5899ad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6d03945 {
    background-color: var(--color_3);
    background-image: none;
}
    
#dbca43a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 50px 30px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b828776f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/6bc44459e8d040f7a051456f6d17e7d8/dms3rep/multi/opt/AdobeStock_367985736-1920w.jpeg");
}
#b828776f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQhBSMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQISUf/aAAwDAQACEQMRAD8AzuHSp4xrLexxoE/JIOHQxLFPd+xEEg2K1WH/2Q==');
}
    
#a1241c2b::before, #a1241c2b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#a1241c2b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/6bc44459e8d040f7a051456f6d17e7d8/dms3rep/multi/opt/AdobeStock_378114646-1920w.jpeg");
    padding: 120px 40px 120px 70px;
    margin: 0px 0% 0px 0%;
}
#a1241c2b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBQAEBhMRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Ar211YWW1Fx/Vm6BOwbsHvNG1+HTx68SNYMWVQCfp8Yxhtpw//9k=');
}
}



@media (min-width: 1025px) {
    
#\32 e85cc61:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 e85cc61 [data-content-reference].active-tab-title .tab-title, #\32 e85cc61 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px !important;
}
#\32 e85cc61 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e85cc61:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 e85cc61 [data-content-reference].active-tab-title .tab-title, #\32 e85cc61 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 20px !important;
}
#\32 e85cc61 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 20px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d656fc1e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e3e09d76 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 694b07c::before, #\38 694b07c > .bgExtraLayerOverlay {
    
}
    
#\37 1d71007 {
    padding: 0% 0% 0% 0%;
}
    
#feeb3f8b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0b2c753 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b123ff03 {
    width: 50%;
}
    
#\33 e1c6c27 {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5e682e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b185fc9c {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 e853434 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 1e628bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 4c02af5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 52fc781 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 f58f52e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b9682c9::before, #\32 b9682c9 > .bgExtraLayerOverlay {
    
}
    
#\30 3e8f129 {
    padding: 0% 0% 0% 0%;
}
    
#\38 6b96762 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9629334 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#widget_r8r {
    height: 80px;
}
    
#\32 a3db891 {
    height: 80px;
}
    
#ec697304 {
    height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e046693 {
    order: 2;
    height: auto;
    min-height: 100%;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 044b420 {
    align-self: flex-start;
    height: auto;
}
    
#\35 c2bf851 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b96838a {
    align-self: flex-start;
    height: auto;
}
    
#cbb9e1ca {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1f7e5fa {
    order: 2;
    height: auto;
    min-height: 100%;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96cfcdd {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1ab3fe7 {
    align-items: center;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 8c60a1e {
    align-self: flex-start;
    height: auto;
}
    
#da01b715::before, #da01b715 > .bgExtraLayerOverlay {
    
}
    
#\33 75db475 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#e14b00b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 e85cc61 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7d486eb {
    order: 2;
    height: auto;
    min-height: 100%;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83cc8b1 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\37 ca36e44 {
    align-items: center;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cee19e5b {
    align-self: flex-start;
    height: auto;
}
    
#\30 c7f816f {
    align-items: center;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 ebe2770 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 542e845 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\34 77764b6 {
    width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\34 ce92fb1 {
    order: 2;
    height: auto;
    min-height: 100%;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4a9c8c4 {
    align-items: center;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#bf9a113a {
    order: 0;
}
    
#\31 68efb90 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb176b91 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#c88f2982 {
    column-gap: 4%;
    width: 100%;
    min-height: 8px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a2802220 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 10%;
}
    
#\39 dc0f9d2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
    
#\36 953b1df {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\31 196ed25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e119bf8 {
    margin: 0px 0% 0px 0%;
}
    
#f5cba317 {
    width: 100%;
    min-height: 80px;
}
    
#\31 e0df054 {
    height: 250px;
}
    
#\32 1223c54 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 0% 2% 0% 2%;
}
    
#\33 49ab747 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1241c2b::before, #a1241c2b > .bgExtraLayerOverlay {
    
}
#a1241c2b {
    width: 100%;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
#a1241c2b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBQAEBhMRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Ar211YWW1Fx/Vm6BOwbsHvNG1+HTx68SNYMWVQCfp8Yxhtpw//9k=');
}
}



@media (max-width: 767px) {
    
#\32 e85cc61:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 e85cc61 [data-content-reference].active-tab-title .tab-title, #\32 e85cc61 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px !important;
}
#\32 e85cc61 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px !important;
}
}



@media (max-width: 767px) {
    
#d656fc1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
}
    
#e3e09d76 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 4afcbe2 {
    margin: 0px 0% -2px 0%;
}
}



@media (max-width: 767px) {
    
#\34 cb4c9df {
    width: 100%;
    min-height: 20px;
    align-items: center;
    row-gap: 0px;
}
    
#\38 7d3c04d {
    height: auto;
}
    
#\38 694b07c::before, #\38 694b07c > .bgExtraLayerOverlay {
    
}
    
#\37 1d71007 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#feeb3f8b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b123ff03 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e1c6c27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 0b2c753 {
    min-height: unset;
    flex-direction: column;
    padding: 1% 2% 4% 2%;
}
    
#group_5dm {
    min-height: auto;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d1e9c08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 d1e9c08 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dno {
    height: 320px;
}
    
#\33 55d58fc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e853434 {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ad5363ca {
    height: auto;
}
    
#\34 ecc3842 {
    height: auto;
}
    
#\35 5e682e9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 1e628bb {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b185fc9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 4c02af5 {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 c685567 {
    height: auto;
}
    
#\34 52fc781 {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 abeae67 {
    height: auto;
}
    
#\37 f58f52e {
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c5bd66b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 88b5931 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    row-gap: 0px;
}
    
#\32 b9682c9::before, #\32 b9682c9 > .bgExtraLayerOverlay {
    
}
    
#\30 3e8f129 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 6b96762 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8561e95 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\36 9629334 {
    min-height: 0;
    flex-direction: row;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#\32 d80e583 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\32 d80e583.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AKChoE2en55NnZybTpydnUuqYGhzt0tVlMdZY5TdlZtt9/PzTPPw704As7Kzn6+vsJ+vrq+gsrS1nrubn7S8h43FyJGXxceqrbHb29uf397foAC5rKrxtq2r8bawrvG3uLbxv7a19L2srvbHtLj2vrS489LP0fHa1dbxALylm/65p53+tqug/rOxpv65ubL+ubq6/sLDyf65trz+zMDF/tbDxf4AtZWC/rOXhP6rmof+oJ6J/qWqnP6zubf+xMvU/svEz/7Wwcf+3rzA/pR8kKhihDN8AAAAAElFTkSuQmCC');
}
    
#bc54a06d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#bc54a06d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB90lEQVQY0wHsARP+AIeFxXGLfsGZkX7Ay4+GxK2EjclzS53ZMAuT2yIOk9ojCZHbIQqR2iAAV4zPrWSIzMZshsnkYI7P0EmU16oineKADZnjdwqY4ngKmOJ2CpfhdQAyj9XpOo3T80GL0v1Lm9rySabh4Diq5dAXneLLCZXfzAqW38oKld/JABSV2/4Vldv+KJ3d/lOz5v5qwe3+W73t/imn5v4PmeD+CZXe/gqV3v4ACJPb/hSY3f5DrOT/jM3u/qbc9f6K0/P+SLbp/iGh4f4Nldz+CZPb/gARltz/Oaji/4PI7f/G5/f/x+z6/6Df+P9nyPH/QrPo/x+g4P8Mldz/ABOX3P9Kr+T/mNHw/9bu+f/J7fv/ouD4/3HN8/9Ouuv/KKXj/w2W3P8AFJjd/zyp4v9wv+r/mtPw/5DS8f92yvD/U7zs/zyv5/8jouH/D5bd/wAln9/+Nabh/lWz5f9rvun/bcHr/2K+6v9Ntef/Ra/l/zCl4f4hnd/+AC+j4f42puH+Qqvj/0Ks4/9DreP/Rq7k/0Os4/9GreP/NKXh/ieg4P4AMaTh/Dmo4v1FreP/QKvj/z6q4v9Bq+P/Q6zj/kmv5P43p+L9KqHg/AAamt76Hpze/COe3/8int7/Ip7f/ySe3/8jnt7+I57f/hyb3vwXmt75ZuxDRMXRF9sAAAAASUVORK5CYII=');
}
    
#d21fd1b9 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#d21fd1b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQI12Mo3/LUJ6TtSKhV8upw8/iVaRaJqyItElbGWSSsjLeIX5FkkQDCK5MYyrc+tYroOeHokLPR2TZ9nZ9d5npP2/T1frbp64JsU9eG2qatDbVJWxvCULnjuUbCtPM63tW79N1Ld5i5l263dC3abu+Sv8XNOW+zh3PeZnfn/M2uAKrQNC7G9GOHAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\31 b96838a {
    height: 240px;
}
    
#cbb9e1ca {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#da01b715::before, #da01b715 > .bgExtraLayerOverlay {
    
}
    
#\33 75db475.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 75db475 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 83cc8b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 83cc8b1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf9a113a {
    order: 0;
    width: 100%;
}
    
#\34 77764b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 77764b6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 68efb90 {
    order: 1;
}
    
#\33 e046693 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 044b420 {
    height: 240px;
}
    
#\35 c2bf851 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1f7e5fa {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 96cfcdd {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a207b26 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 1ab3fe7 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c60a1e {
    height: 240px;
}
    
#e14b00b5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 e85cc61 {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7d486eb {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ca36e44 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee19e5b {
    height: 240px;
}
    
#\30 c7f816f {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ebe2770 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 542e845.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 542e845 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ce92fb1 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4a9c8c4 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#eb176b91 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c88f2982 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 10px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a2802220 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100px;
}
    
#\31 196ed25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 953b1df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 953b1df {
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#\39 dc0f9d2 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 250px;
}
}



@media (max-width: 767px) {
    
#f5cba317 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 49ab747 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1223c54 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 10px;
}
    
#dbca43a2 {
    padding: 10px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b828776f {
    min-height: 250px;
}
#b828776f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQhBSMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQISUf/aAAwDAQACEQMRAD8AzuHSp4xrLexxoE/JIOHQxLFPd+xEEg2K1WH/2Q==');
}
    
#a1241c2b::before, #a1241c2b > .bgExtraLayerOverlay {
    
}
#a1241c2b {
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#a1241c2b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBQAEBhMRMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8Ar211YWW1Fx/Vm6BOwbsHvNG1+HTx68SNYMWVQCfp8Yxhtpw//9k=');
}
    
#\31 e0df054 {
    height: 200px;
}
}

