.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/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-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-670c83f{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-af6a573-a09f55a{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-6f2cbc4-18c542a{background-color:#F7FBFB;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-a11aab6{width:23%;filter:blur(0px);transform:translate3d(0px, 0px, 0px);transition:all 200ms;flex-direction:column;}.elementor .e-9d87702{width:23%;flex-direction:column;}.elementor .e-d1bc442{width:23%;flex-direction:column;}.elementor .e-6e6d4b3-bb1046e{width:23%;flex-direction:column;}.elementor .e-2da9f14{border-radius:18px;border-color:#F4FAFA;background-color:#F4FAFA;flex-direction:row;flex-wrap:nowrap;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-e664f03-cee1eaf{flex-direction:row;}.elementor .e-3be07742-b20fc51{flex-direction:row;justify-content:center;}.elementor .e-45b5b18-fe55fac{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-1476eef-a4432ac{width:25%;flex-direction:column;}.elementor .e-3b7b922-abfc9c3{text-align:center;flex:0 1 auto;}.elementor .e-362337f-4c89e21{width:25%;flex-direction:column;}.elementor .e-fdc6069-82989f6{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-8dd8e98-3a1041f{width:25%;flex-direction:column;}.elementor .e-3ff552b-af97734{text-align:center;flex:0 1 auto;align-self:center;}.elementor .e-d5737fc-d405eef{width:25%;flex-direction:column;}.elementor .e-fa0a6c2-0610bec{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-ecea6af-64d57d3{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-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-ccc7155-b0a6c3f{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-2859628-61b1511{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-47cc75d{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-c7b9e45-f88856a{background-color:#ffffff12;flex-direction:row;}.elementor .e-c60ebdc-6f6b9df{background-color:#F7FBFB;flex-direction:row;justify-content:center;}.elementor .e-1a58023-9266903{background-color:#F7FBFB;flex-direction:row;}.elementor .e-d8ac5de-6082913{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-b5cf892-93a251c{width:2000px;background-color:#F7FBFB;flex-direction:column;justify-content:center;}.elementor .e-3e711ec-90cd01c{flex-direction:row;}.elementor .e-5ea49e6{background-color:#F7FBFB;flex-direction:row;}.elementor .e-64bcc62-ee12651{background-color:#ffffff12;flex-direction:row;}