.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/brandwerende-omkasting-1.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-ad11bee-004a3d3{font-family:"Arial";font-weight:400;color:#000000;text-align:start;flex:0 1 auto;align-self:start;}.elementor .e-5c50897e-33dd3b9{flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-7dcfc3e2-646ce8f{width:100%;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:1400px;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-6d848b5-6997519{background-color:#F7FBFB;flex-direction:row;}.elementor .e-77b0194-83d41ec{width:35%;flex-direction:column;}.elementor .e-53654a1-b1313de{width:35%;flex-direction:column;align-items:start;align-self:start;}.elementor .e-eb85fc2-e9e822d{width:30%;flex-direction:column;gap:30px;}.elementor .e-6c9ec02{max-width:1200px;column-gap:40px;background-color:#F7FBFB;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-c7f4309{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-0fa2dbf-e967bf2{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-a6615cf-4ce045a{width:2000px;background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-252eb60-8e88934{background-color:#F7FBFB;flex-direction:row;}.elementor .e-30118195-1a1d3df{flex-direction:row;}.elementor .e-3be07742-b20fc51{max-width:1400px;flex-direction:row;justify-content:flex-start;}.elementor .e-092d34d-97b938b{max-width:1400px;flex-direction:row;}.elementor .e-2fc7cf34-9f73d59{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-4d12d185-b01c005{width:25%;flex-direction:column;}.elementor .e-54215120-324c5f0{text-align:center;flex:0 1 auto;}.elementor .e-e17fc73-4bc9c4b{width:25%;flex-direction:column;}.elementor .e-6f6e1e60-37b275b{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-608dfbd1-c702a9c{width:25%;flex-direction:column;}.elementor .e-622167b4-9653530{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-3000cedb-4bdd422{width:25%;flex-direction:column;}.elementor .e-3e0b765b-2590ac7{max-width:1400px;margin-block-end:22px;background-color:#ffffff;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-9f08c0d-30f0ed4{flex-direction:row;}.elementor .e-8a5344-d3dfc16{max-width:1400px;flex-direction:row;justify-content:flex-end;}.elementor .e-41417aa4-4a0069a{max-width:1400px;text-align:center;border-radius:24px;border-style:none;background-clip:border-box;flex-direction:row;justify-content:flex-end;align-items:end;}.elementor .e-9517473{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-35c552b-abebe97{background-color:#F7FBFB;flex-direction:row;}.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-3602f4f-deb3eb6{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-235fe0f-65bc32c{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-bfa5d84{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-cfcb4f8{flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .e-641d3cb{max-width:1400px;background-color:#F7FBFB;flex-direction:row;}.elementor .e-7dbc09ab-e4a674a{max-width:1400px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c7b9e45-f88856a{background-color:#F7FBFB;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-cfec54b-efd3b4c{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-798c1a8-902f7bb{width:2000px;background-color:#F7FBFB;flex-direction:column;justify-content:center;}.elementor .e-dbee4da-5eef690{flex-direction:row;}.elementor .e-8847dbf{background-color:#F7FBFB;flex-direction:row;}.elementor .e-64bcc62-ee12651{background-color:#ffffff12;flex-direction:row;}