.elementor .e-6e172544-a39af20{gap:255px;justify-content:center;align-items:start;}.elementor .e-427f9292-d97aa5d{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-30df100d-4a17281{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-3a2be9c0-f88502f{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-49f79652-cf5efb5{position:static;margin:0px;gap:19px;}.elementor .e-2026b25b-50c9269{color:#ffffff;text-align:center;padding-inline-start:180px;margin-inline-end:0px;align-self:center;}.elementor .e-6723250a-ae601e0{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-426295f1-13912c1{width:50%;flex-direction:column;justify-content:center;}.elementor .e-35f3f79-15ea6b1{height:420px;background-image:url("https://staging.elastoflexprojects.be/wp-content/uploads/2026/09/Banner-brandwerende-deuren.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-164704cf-07bee92{flex-direction:row;}.elementor .e-3f7cdef0-5e05fce{font-family:"Arial";font-weight:900;color:#ea2127;flex-direction:row;justify-content:center;}.elementor .e-ad11bee-004a3d3{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-5c50897e-33dd3b9{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7dcfc3e2-646ce8f{width:50%;flex-direction:column;}.elementor .e-5afb82b1-a298bb8{width:50%;flex-direction:column;}.elementor .e-76481cc-4df181e{width:50%;flex-direction:column;}.elementor .e-6d2d03da-ba1aeab{width:50%;flex-direction:column;}.elementor .e-1835cc13-b5ab8a7{max-width:1200px;color:#42aea4;flex-direction:row;flex-wrap:wrap;}.elementor .e-7305a089-d78b21d{flex-direction:row;}.elementor .e-5be4be7c-17cc730{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-432d54b4-60fa40d{width:2000px;flex-direction:row;justify-content:center;}.elementor .e-7ce9f945-cbc5538{flex-direction:row;}.elementor .e-8a5344-d3dfc16{flex-direction:row;justify-content:center;}.elementor .e-41417aa4-4a0069a{text-align:center;border-radius:24px;border-style:none;background-color:#F7FBFB;background-clip:border-box;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-611918c-4be69a0{flex-direction:row;}.elementor .e-3be07742-b20fc51{flex-direction:row;justify-content:center;}.elementor .e-7ef084a-e1b1122{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-351a3ea-bd1374f{width:25%;flex-direction:column;}.elementor .e-7016bd3-59626ce{text-align:center;flex:0 1 auto;}.elementor .e-378b739-c635804{width:25%;flex-direction:column;}.elementor .e-fc0ca83-5ba7182{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-1883cfd-9d3ef55{width:25%;flex-direction:column;}.elementor .e-904ddca-0bc05eb{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-30c29af-48f580d{width:25%;flex-direction:column;}.elementor .e-1f96341-ecf7b9e{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-109945d-6b5f3c7{flex-direction:row;}.elementor .e-d1b67b8-c565e42{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-47e3ba8-0740a65{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-a9d85a9{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-62cce63a-cb60f17{background-color:#ffffff12;flex-direction:row;}.elementor .e-5a8aa5df-c64c4d7{color:#ffffff;text-align:center;align-self:center;}.elementor .e-7b7461ab-e4af9b1{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-73c98fbc-2384bf6{position:static;margin:0px;gap:19px;justify-content:center;}.elementor .e-6a6ce0b6-7819a92{width:50%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-68245265-72e9ab8{height:500px;background-image:linear-gradient(#00000033, #00000033),linear-gradient(#00000033, #00000033),url("https://staging.elastoflexprojects.be/wp-content/uploads/2026/09/smallere-foto-brandwerende-deuren-adviesbanner.png");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:#F7FBFB;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);justify-content:center;}.elementor .e-5db9793f-a230b7d{background-color:#ffffff12;flex-direction:row;}.elementor .e-c60ebdc-6f6b9df{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-c161043-623cfaa{background-color:#F7FBFB;flex-direction:row;}.elementor .e-dcd56f8-793b142{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-0b7f8f8-c76859b{width:2000px;background-color:#F7FBFB;flex-direction:column;justify-content:center;}.elementor .e-400f001-65c33c3{flex-direction:row;}.elementor .e-32bbc8d{background-color:#F7FBFB;flex-direction:row;}