@media all {
  *#dm .dmInner a.u_1468342698:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1468342698.hover { background-image:initial !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1369809997:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1369809997.hover { background-image:initial !important; }

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

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

  *#dm .dmInner a.u_1154477163:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1154477163.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1761053704:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1761053704.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1548909453:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1548909453.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1215804134:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1215804134.hover { background-image:initial !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1541170177 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_1541170177 .photoGalleryThumbs { padding:7px !important; }

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

  *#dm .dmInner *.u_1541170177 .photoGalleryViewAll { padding:0 14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1541170177 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1541170177 .photoGalleryViewAll { padding:0 16px !important; }

  *#dm .dmInner div.u_1541170177 .caption-container .caption-title { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner *.u_1541170177 .photoGalleryThumbs { padding:0px !important; }

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

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

/* Unique page imagery — 2026-09-29 */
#dm #dm_content .abg-illustration:not(.abg-hmi):not(.abg-system){background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/home-card-plc-1920w.png")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content .abg-hmi{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/home-card-hmi-1920w.png")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content .abg-system{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/home-card-system-1920w.png?jxl&v=jxl")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content [id="b16d2909"]{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/home-project-overview-1920w.png")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}

/* Unique page imagery — 2026-09-29 */
#dm #dm_content [id="08c3a182"]::before{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/hero-home-1920w.png")!important;background-size:cover!important;background-position:center!important}

/* Rounded content redirections */
#dm #dm_content a.dmButtonLink.button_2{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#DE880E!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;min-height:50px!important;height:auto!important;width:auto!important;max-width:100%!important;text-decoration:none!important;box-sizing:border-box!important}
#dm #dm_content a.dmButtonLink.button_2 .text{color:#fff!important;text-decoration:none!important;font-weight:700!important;line-height:1.35!important;padding:0!important}
#dm #dm_content a.dmButtonLink.button_2:hover{background:#DE880E!important;box-shadow:0 4px 12px rgba(0,0,0,.14)!important}
#dm #dm_content a.dmButtonLink.button_2:focus-visible{outline:2px solid #111!important;outline-offset:4px!important}
/* Rounded content redirections */
#dm #dm_content a.dmButtonLink:is([id="1154477163"],[id="1548909453"],[id="1761053704"]).button_2.button_2.button_2{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#DE880E!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;min-height:50px!important;height:auto!important;width:auto!important;max-width:100%!important;text-decoration:none!important;box-sizing:border-box!important}
#dm #dm_content a.dmButtonLink:is([id="1154477163"],[id="1548909453"],[id="1761053704"]).button_2.button_2.button_2 .text{color:#fff!important;text-decoration:none!important;font-weight:700!important;line-height:1.35!important;padding:0!important}
#dm #dm_content a.dmButtonLink:is([id="1154477163"],[id="1548909453"],[id="1761053704"]).button_2.button_2.button_2:hover{background:#DE880E!important;box-shadow:0 4px 12px rgba(0,0,0,.14)!important}
#dm #dm_content a.dmButtonLink:is([id="1154477163"],[id="1548909453"],[id="1761053704"]).button_2.button_2.button_2:focus-visible{outline:2px solid #111!important;outline-offset:4px!important}
/* Approved Beckhoff imagery */
#dm #dm_content [id="08c3a182"]::before{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/hero-home-beckhoff-1920w.png")!important;background-size:cover!important;background-position:center!important}
#dm #dm_content .abg-illustration.abg-plc{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:1.7826825127334467% 11.561561561561561%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content .abg-illustration.abg-hmi{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:33.87096774193548% 11.561561561561561%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content .abg-illustration.abg-system{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:66.12903225806451% 11.561561561561561%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content [id="b16d2909"]{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:98.55687606112055% 11.561561561561561%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}
#dm #dm_content [id="983c2e68"]{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:1.7826825127334467% 78.37837837837837%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}

/* Approved Beckhoff imagery */
#dm #dm_content .abg-illustration.abg-plc.abg-plc.abg-plc{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/02-home-diensten-v2-1920w.png")!important;background-size:429.05027932960894% 286.0335195530726%!important;background-position:1.7826825127334467% 11.561561561561561%!important;background-repeat:no-repeat!important;mix-blend-mode:multiply}

/* Approved Beckhoff imagery */
#dm #dm_content [id="427b592a"][id="427b592a"]::before{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/hero-contact-beckhoff-1920w.png")!important;background-size:cover!important;background-position:center!important}

/* Standalone project image correction */
#dm #dm_content [id="b16d2909"][id="b16d2909"][id="b16d2909"]{background-image:url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/home-project-corrected-1920w.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;mix-blend-mode:normal!important}

/* Responsive section rhythm: match approved desktop */
@media(max-width:1024px){
#dm #dm_content [id="c2ef003c"]{background:rgb(222, 136, 14)!important}
#dm #dm_content [id="63d24979f4a54e38542a8aba"]{background:rgb(255, 255, 255)!important}
#dm #dm_content [id="c8261eb4"]{background:rgb(243, 244, 245)!important}
#dm #dm_content [id="03a5cac0"]{background:rgb(255, 255, 255)!important}
#dm #dm_content [id="42c19f55"]{background:rgb(243, 244, 245)!important}
#dm #dm_content [id="5e77bb5c"]{background:rgb(255, 255, 255)!important}
#dm #dm_content [id="e09282b1"]{background:rgb(222, 136, 14)!important}
}separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_k88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_i7h {
    width: 86.94%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a0aa5d64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.38%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/Automation+Bart+Goossens+CV+%281%29-1920w.webp");
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a6050be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.62%;
    min-width: 4%;
    order: 0;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0d5d863 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 442963f {
    width: 78.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec2e29a0 {
    width: 95.89%;
    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 cca6cfc {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d830896 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\36 c43634d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#af6e1c1d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_1fn {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a4ccdad {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 b40de2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 7853432 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\30 8c3a182 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ec27a46 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_bmi {
    align-items: flex-start;
    width: 80%;
    min-height: 240px;
    max-height: 100%;
    order: 0;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/Bart_aan_bureau-1920w.jpg?jxl&v=jxl");
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2ce {
    width: 88.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s0h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s0h {
    width: 95.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6mm {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
}
    
#c2ef003c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8850c1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.08%;
    min-width: 4%;
    padding: 26px 16px 26px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 fb7daf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.92%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/Automation+Bart+Goossens+CV+%282%29-1920w.webp");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eaf48731 {
    min-height: 484px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 efafe5d {
    background-color: var(--color_8);
    background-image: none;
}
    
#\35 cc51a83 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 83c2e68 {
    min-height: 420px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.00%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/Automation+Bart+Goossens+CV+%281%29-1920w.webp");
    height: auto;
    align-self: auto;
    padding: 16px 50px 0% 16px;
    margin: -250px 0% 220px 0%;
}
    
#\33 149e39b {
    min-height: 373px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    justify-content: flex-start;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d085a0d {
    min-height: 509px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f2d2dd91 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\34 5f61557 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ccfc6b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a33f5f44 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5c8 {
    width: 53.35%;
    height: 452px;
    max-width: 100%;
}
    
#c8261eb4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a344ad99 {
    min-height: 318px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/Automation+Bart+Goossens+CV+%286%29-1920w.webp");
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b07e7c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#f0f78c53 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd58375 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 487146d {
    width: 90.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41da6d3 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4a0bdfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.62%;
    min-width: 4%;
    order: 1;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc913630 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f3f29daa {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab896e05 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 d920f17 {
    width: 95.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afb1902f {
    width: 80.99%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b16d2909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.38%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/12b469d2222c44b4871427da1b7b87e3/dms3rep/multi/opt/shutterstock_1185486568-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    order: 0;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 9e81af5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fc84e4c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    padding: 70px 100px 70px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\30 532676a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 532676a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 83d0390 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 2px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe2e17f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#e431eb43 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 2px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 376px;
}
    
#widget_i7h {
    width: 84.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0d5d863 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#a0aa5d64 {
    width: 50.15%;
}
    
#\35 a6050be {
    width: 45.7%;
    padding-right: 0px;
    padding-left: 0px;
}
    
#ec2e29a0 {
    width: 100.00%;
}
    
#\31 442963f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af6e1c1d {
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_1fn.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 2%;
    padding-right: 2%;
}
#widget_1fn {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7853432 {
    order: 3;
}
    
#\32 ec27a46 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_s0h {
    width: 86.89%;
    order: 1;
}
    
#widget_2ce {
    justify-self: auto;
    align-self: auto;
    width: 99.76%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bmi {
    order: 0;
    width: 100.00%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#widget_6mm {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaf48731 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 339px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d085a0d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 6%;
    padding: 6% 4% 6% 4%;
}
    
#\39 83c2e68 {
    width: 40%;
    min-height: 8px;
}
    
#\33 149e39b {
    width: 54%;
    min-height: 8px;
}
    
#c8261eb4 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5f61557 {
    width: 99.93%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0f78c53 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 41da6d3 {
    width: 224px;
}
    
#\34 487146d {
    width: 100.00%;
}
    
#a344ad99 {
    width: 50%;
}
    
#\37 b07e7c7 {
    width: 50%;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4a0bdfe {
    width: 45.7%;
    padding-right: 0px;
    padding-left: 0px;
}
    
#cc913630 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;
}
    
#afb1902f {
    width: 100.00%;
}
    
#b16d2909 {
    width: 50.15%;
}
    
#\36 d920f17 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9e81af5 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 532676a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 532676a {
    margin: 0px 0% 0px 0%;
}
    
#fc84e4c6 {
    width: 100%;
    padding: 70px 60px 70px 60px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#widget_i7h {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k88 {
    order: 0;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a0aa5d64 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 0;
}
    
#\35 a6050be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#b0d5d863 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 10% 4%;
}
    
#\30 cca6cfc {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 220px;
    max-width: 100%;
}
    
#\31 442963f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 c43634d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    column-gap: 4%;
}
    
#af6e1c1d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_1fn {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b40de2c {
    order: 0;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 7853432 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 220px;
    max-width: 100%;
}
    
#\30 8c3a182 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ec27a46 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#widget_2ce {
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#group_bmi {
    height: auto;
    min-height: 216px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#widget_s0h {
    width: 99.77%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_6mm {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 220px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 8850c1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 fb7daf2 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#eaf48731 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 d085a0d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 83c2e68 {
    width: 100%;
    min-height: 80px;
}
    
#\33 149e39b {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 83c2e68 {
    width: 100%;
    min-height: 215px;
    align-items: center;
    margin-top: 0px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 149e39b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d085a0d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a33f5f44 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 220px;
    max-width: 100%;
}
    
#widget_5c8 {
    height: 124px;
}
    
#\34 5f61557 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a344ad99 {
    width: 100%;
    min-height: 211px;
    align-items: center;
    height: auto;
}
    
#\37 b07e7c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    padding: 10% 4% 10% 4%;
}
    
#f0f78c53 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 41da6d3 {
    margin-left: 0px;
    margin-right: 0px;
    width: 220px;
    max-width: 100%;
}
    
#\34 487146d {
    width: 99.87%;
}
}



@media (max-width: 767px) {
    
#\37 4a0bdfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0%;
}
    
#cc913630 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 10% 4%;
}
    
#f3f29daa {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 220px;
    max-width: 100%;
}
    
#b16d2909 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#\36 d920f17 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#afb1902f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 9e81af5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#fc84e4c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10% 4% 10% 4%;
}
    
#\30 532676a.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#\30 532676a {
    width: 99.55%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 83d0390 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 220px;
    max-width: 100%;
    order: 2;
}
    
#e431eb43 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 220px;
    max-width: 100%;
    order: 2;
}
}

#\39 83c2e68.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1xXObU+CQAAA4Pv/H/ri3Mo5LRkrGaZmKLPCEDjulbtONu1weAaC/YvW8wse8Httr5e6rau2aQqtcZqEmw+CYKG/z+YE9rk6KHlQX/s8h3G0eHbd8aPvvVKUKk4Bp0QQLAjKCF6vlk/W/WjYn7rOdhPgJAIZY5IxwQiKQ2/q2v1ba9DzXmYIxirjAENI04SlCYw+l/PJw12317lx7FEYvElKgGRMcboTXHIaBe/zse1YA38x4wjqfAfOZVmZU2VMc6nL41FJ8Z8SmSl0+2P+ADbzoqODq4CJAAAAAElFTkSuQmCC')!important}#a0aa5d64.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACAwQFBhEhQVHx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEBAQEAAAAAAAAAAAAAAAECACEx/9oADAMBAAIRAxEAPwCPRZTc75kVZCZjDKOXPb3r4tvHmNwjjawnZaAN+oiKqR5nJH3f/9k=')!important}