.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:174px;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-c16c4b2-a0500a1{width:50%;flex-direction:column;}.elementor .e-d4bfa38-662996e{width:50%;flex-direction:column;}.elementor .e-763453a-8dc0388{width:50%;flex-direction:column;}.elementor .e-3b6f69e-85fb274{width:50%;flex-direction:column;}.elementor .e-2a24d1d-c4c72a0{color:#42aea4;flex-direction:row;flex-wrap:wrap;}.elementor .e-f494ced{max-width:1100px;flex-direction:row;}.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-13363d2-a7ab1c3{flex-direction:row;}.elementor .e-3be07742-b20fc51{flex-direction:row;justify-content:center;}.elementor .e-e08cc54-65184de{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-a6bae45-77e4d35{width:25%;flex-direction:column;}.elementor .e-b04da59-fdea7e3{text-align:center;flex:0 1 auto;}.elementor .e-886ef0c-7ecd074{width:25%;flex-direction:column;}.elementor .e-5af05d7-7e888c4{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-0ed5d30-9cc123c{width:25%;flex-direction:column;}.elementor .e-d6fea6e-24ed8ab{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-688ed55-0028883{width:25%;flex-direction:column;}.elementor .e-0bf6f69-2246fe1{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-61cc431-0fe5931{flex-direction:row;}.elementor .e-fc1d265-d4bec79{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-3e929f8-b60053a{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-8809e68{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:#ffffff12;flex-direction:row;justify-content:center;}.elementor .e-46ca5b2-c88aec8{background-color:#F7FBFB;flex-direction:row;}.elementor .e-600ca27-38b5abb{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-e775d07-10b90c2{width:2000px;background-color:#F7FBFB;flex-direction:column;justify-content:center;}.elementor .e-d37b8b8-fcc6279{flex-direction:row;}.elementor .e-6095303{background-color:#F7FBFB;flex-direction:row;}.elementor .e-6048843{flex-direction:row;}