.elementor .e-4c78b842-81d3288{gap:255px;justify-content:center;align-items:start;}.elementor .e-66235f79-8d874ca{color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:23px;margin-inline-end:0px;}.elementor .e-7f982a14-99a3a0c{width:300px;height:70px;position:static;font-weight:600;font-size:18px;color:#f2c530;border-radius:25px;border-width:2px;border-color:#f2c530;border-style:solid;background-color:#ff0000;background-clip:text;display:flex;flex-direction:column;flex:0 1 auto;justify-content:center;align-self:start;order:99999;}.elementor .e-1c079d3f-bc8fe24{width:300px;height:70px;font-weight:700;font-size:18px;color:#ffffff;border-radius:25px;border-width:25px;border-style:none;background-color:#ea2127;background-clip:border-box;display:flex;flex-direction:column;justify-content:center;align-self:start;}.elementor .e-5d474265-8869a98{position:static;margin:0px;gap:19px;}.elementor .e-276c1b94-fa18731{color:#ffffff;text-align:center;padding-inline-start:174px;margin-inline-end:0px;align-self:center;}.elementor .e-7422bf5f-40f8c5b{font-size:16px;color:#ffffff;column-gap:50px;font-style:italic;text-decoration:underline;margin-inline-start:4px;margin-inline-end:0px;flex-direction:row;row-gap:0px;flex-wrap:nowrap;justify-content:flex-start;}.elementor .e-243b9193-4624465{width:50%;flex-direction:column;justify-content:center;}.elementor .e-71464ca1-145547e{height:420px;background-image:url("https://staging.elastoflexprojects.be/wp-content/uploads/2026/09/bescherminig-draagstructuur.png");background-repeat:repeat-x;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);justify-content:flex-start;}.elementor .e-18d48b86-bd969fe{flex-direction:row;}.elementor .e-7a16a13a-9c81ba1{max-width:1400px;font-family:"Arial";font-weight:900;color:#ea2127;flex-direction:row;justify-content:flex-start;}.elementor .e-6232d128-113b5b5{text-align:start;flex:0 1 auto;align-self:start;}.elementor .e-8f11ad0-85d0b0f{max-width:1400px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-5ef9f3e7-35f6e47{width:50%;flex-direction:column;}.elementor .e-1a88c21d-24e1f04{width:50%;flex-direction:column;}.elementor .e-35a03862-d7b2adb{width:50%;flex-direction:column;}.elementor .e-15cfcffb-e3051f2{width:50%;flex-direction:column;}.elementor .e-262410df-294ef3a{max-width:1400px;color:#42aea4;flex-direction:row;flex-wrap:wrap;}.elementor .e-19cff0a4-39325cd{flex-direction:row;}.elementor .e-48dd3562-a804f52{width:500px;height:70px;font-weight:700;font-size:18px;color:#ffffff;border-radius:25px;border-width:25px;border-style:none;background-color:#ea2127;background-clip:border-box;display:flex;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-14caf20-9f59e4f{width:2000px;flex-direction:row;justify-content:center;}.elementor .e-46c79abb-65f1bd7{flex-direction:row;}.elementor .e-d866aba-d5cfc7a{max-width:1400px;text-align:center;border-radius:24px;border-style:none;background-clip:border-box;flex-direction:column;justify-content:center;align-items:end;}.elementor .e-38c1172-ed39886{background-color:#42ada312;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-4697bc3-9a1424a{flex-direction:row;}.elementor .e-f3a2735-75e1d6c{flex-direction:row;}.elementor .e-37fb993-cf2b9e7{max-width:1400px;flex-direction:row;justify-content:flex-start;}.elementor .e-0296f95-2256cca{max-width:1400px;flex-direction:row;}.elementor .e-ecf7e2c-71b39ed{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-2efea90-5666aee{width:25%;flex-direction:column;}.elementor .e-5cc81fa-15157dc{text-align:center;flex:0 1 auto;}.elementor .e-2260863-a4dcc51{width:25%;flex-direction:column;}.elementor .e-2531de5-7e25b20{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-b6b2840-9722fbd{width:25%;flex-direction:column;}.elementor .e-c116e5d-92dfc25{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-2d68109-bb5e545{width:25%;flex-direction:column;}.elementor .e-901f8be-c810071{max-width:1400px;flex-direction:row;/* TABLET: 2 stappen per rij */
@media (max-width: 1024px) {
  .stappen-responsive {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr) !important;
      gap: 30px 20px !important;
  }
}

/* MOBIEL: 1 stap per rij */
@media (max-width: 767px) {
  .stappen-responsive {
      grid-template-columns: 1fr !important;
      gap: 25px !important;
  }
}\n}.elementor .e-f687a98-ee22b1d{flex-direction:row;}.elementor .e-acea709-5e65ba5{max-width:1400px;flex-direction:row;justify-content:flex-end;}.elementor .e-6a49f388-1c45f55{max-width:1400px;text-align:end;flex:0 1 auto;align-self:end;}.elementor .e-44b81a43-b1a9831{max-width:1400px;flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .e-3c00016-2a728eb{flex-direction:row;}.elementor .e-09d7775-90edbb1{font-weight:400;color:#000000;padding-block-start:15px;}.elementor .e-20788a1-c1627bd{width:50%;border-radius:18px;border-color:#42aea4;background-color:#ffffff;box-shadow:0px 0px 10px 0px #c5c3c3;flex-direction:column;}.elementor .e-273c969-c39ab7e{background-color:#ffffff;flex-direction:row;}.elementor .e-3dde660-d74ca1b{font-weight:400;color:#000000;padding-block-start:15px;}.elementor .e-cb17b13-9836974{width:50%;border-radius:18px;border-color:#42aea4;background-color:#ffffff;box-shadow:0px 0px 10px 0px #c5c3c3;flex-direction:column;}.elementor .e-3292721-2f0e744{background-color:#ffffff;flex-direction:row;}.elementor .e-b8494c3-6929ec6{font-weight:400;color:#000000;padding-block-start:15px;}.elementor .e-e181892-b7b9e88{width:50%;border-radius:18px;border-color:#42aea4;background-color:#ffffff;box-shadow:0px 0px 10px 0px #c5c3c3;flex-direction:column;}.elementor .e-70fae0e-3b83f78{max-width:1280px;padding:30px;flex-direction:row;gap:30px;}.elementor .e-4881764-875aaa9{max-width:1400px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-03f505b{background-color:#F7FBFB;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-11c021af-260f7b0{background-color:#F7FBFB;flex-direction:row;}.elementor .e-7c95430-8ac904a{width:1536px;background-color:#ffffff12;flex-direction:column;justify-content:center;align-items:center;/* TABLET */
@media (max-width: 1024px) {

  .hotspot-responsive .e-hotspot__button {
      font-size: 12px !important;
      padding: 5px 8px !important;
      min-width: 0 !important;
      min-height: 0 !important;
      line-height: 1.2 !important;
  }

  .hotspot-responsive .e-hotspot__label {
      white-space: nowrap !important;
  }

  /* Icoontjes */
  .hotspot-responsive .e-hotspot__icon {
      font-size: 12px !important;
      width: 12px !important;
      height: 12px !important;
  }

  .hotspot-responsive .e-hotspot__icon svg {
      width: 12px !important;
      height: 12px !important;
  }
}


/* MOBIEL */
@media (max-width: 767px) {

  .hotspot-responsive .e-hotspot__button {
      font-size: 8px !important;
      padding: 3px 5px !important;
      min-width: 0 !important;
      min-height: 0 !important;
      line-height: 1.1 !important;
  }

  .hotspot-responsive .e-hotspot__label {
      white-space: nowrap !important;
  }

  /* Icoontjes */
  .hotspot-responsive .e-hotspot__icon {
      font-size: 8px !important;
      width: 8px !important;
      height: 8px !important;
  }

  .hotspot-responsive .e-hotspot__icon svg {
      width: 8px !important;
      height: 8px !important;
  }
}\n}.elementor .e-512d4f6-1655c51{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b55e9e2{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6c5c9aa-ba22e9f{background-color:#ffffff12;flex-direction:row;}.elementor .e-edb4a8c-035a663{color:#ffffff;text-align:center;align-self:center;}.elementor .e-276242f-56180e3{width:500px;height:70px;position:static;font-weight:700;font-size:18px;color:#f2c530;border-radius:25px;border-width:2px;border-color:#f2c530;border-style:solid;background-color:#ff0000;background-clip:text;display:flex;flex-direction:column;flex:0 1 auto;justify-content:center;align-self:center;order:99999;}.elementor .e-2463326-9ca97cc{position:static;margin:0px;gap:19px;justify-content:center;}.elementor .e-f82040d-0b18c4d{width:50%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e89001e-df5af99{height:500px;background-image:linear-gradient(#00000033, #00000033),linear-gradient(#00000033, #00000033);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);justify-content:center;}.elementor .e-38fd478-6d7086a{flex-direction:row;}.elementor .e-2c38b4d7-1c1a6b6{background-color:#ffffff12;flex-direction:row;}.elementor .e-fc207f4-24671d8{max-width:1400px;flex-direction:column;}.elementor .e-40ee6147-dcfdbb1{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-dad64b5-20fc512{width:500px;height:70px;font-weight:700;font-size:18px;color:#ffffff;border-radius:25px;border-width:25px;border-style:none;background-color:#ea2127;background-clip:border-box;display:flex;flex-direction:column;justify-content:center;align-self:center;order:99999;}.elementor .e-5462f13-e005a5f{width:2000px;background-color:#F7FBFB;flex-direction:column;justify-content:center;}.elementor .e-8b13ca2-6a04e9a{flex-direction:row;}.elementor .e-a4fd90a{background-color:#F7FBFB;flex-direction:row;}