.elementor .e-fe40eee-cde1{display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; gap:var(--spacing-16); min-height:min(30rem, 70vh); padding:clamp(var(--spacing-32), 6vw, var(--spacing-80)); background-image:linear-gradient(rgba(16,29,84,0.66), rgba(16,29,84,0.66)), url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/warehouse-high-speed-doors.jpg"); background-size:cover; background-position:center; border-radius:var(--radius-xl);\n}.elementor .e-527a221-25e5{padding-top: 0;\n}.elementor .e-85db537-b00c{align-self: start; @media (min-width: 768px) { position: sticky !important; top: var(--spacing-48); }\n}.elementor .e-49529dd-d027{&:hover { transform: none; box-shadow: none; }\n}.elementor .e-c2500b1-d4cd{position: relative;
&::before {
  content: "";
  position: absolute;
  left: calc(var(--tl-pad) * -1 + var(--tl-dot) / 2 - 1px);
  top: var(--tl-y, 48px);
  width: 2px;
  height: calc(100% + var(--spacing-24));
  border-radius: 2px;
  background: linear-gradient(to bottom, #ffffff calc(var(--tl-p, 0) * 100%), rgba(255, 255, 255, 0.25) calc(var(--tl-p, 0) * 100%));
}
&:last-child::before { display: none; }
&::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: calc(var(--tl-pad) * -1);
  top: calc(var(--tl-y, 48px) - var(--tl-dot) / 2);
  width: var(--tl-dot);
  height: var(--tl-dot);
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background: #101D54 center / 58% no-repeat;
  transition: background-color 0.35s ease, border-color 0.35s ease;
}
&.is-active::after {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMTAxRDU0JyBzdHJva2Utd2lkdGg9JzMuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvPjwvc3ZnPg==");
}
@media (prefers-reduced-motion: reduce) { &::after { transition: none; } }\n}.elementor .e-03f5626-d027{&:hover { transform: none; box-shadow: none; }\n}.elementor .e-fce8e8d-d4cd{position: relative;
&::before {
  content: "";
  position: absolute;
  left: calc(var(--tl-pad) * -1 + var(--tl-dot) / 2 - 1px);
  top: var(--tl-y, 48px);
  width: 2px;
  height: calc(100% + var(--spacing-24));
  border-radius: 2px;
  background: linear-gradient(to bottom, #ffffff calc(var(--tl-p, 0) * 100%), rgba(255, 255, 255, 0.25) calc(var(--tl-p, 0) * 100%));
}
&:last-child::before { display: none; }
&::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: calc(var(--tl-pad) * -1);
  top: calc(var(--tl-y, 48px) - var(--tl-dot) / 2);
  width: var(--tl-dot);
  height: var(--tl-dot);
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background: #101D54 center / 58% no-repeat;
  transition: background-color 0.35s ease, border-color 0.35s ease;
}
&.is-active::after {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMTAxRDU0JyBzdHJva2Utd2lkdGg9JzMuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvPjwvc3ZnPg==");
}
@media (prefers-reduced-motion: reduce) { &::after { transition: none; } }\n}.elementor .e-f1edd30-d027{&:hover { transform: none; box-shadow: none; }\n}.elementor .e-dd47380-d4cd{position: relative;
&::before {
  content: "";
  position: absolute;
  left: calc(var(--tl-pad) * -1 + var(--tl-dot) / 2 - 1px);
  top: var(--tl-y, 48px);
  width: 2px;
  height: calc(100% + var(--spacing-24));
  border-radius: 2px;
  background: linear-gradient(to bottom, #ffffff calc(var(--tl-p, 0) * 100%), rgba(255, 255, 255, 0.25) calc(var(--tl-p, 0) * 100%));
}
&:last-child::before { display: none; }
&::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: calc(var(--tl-pad) * -1);
  top: calc(var(--tl-y, 48px) - var(--tl-dot) / 2);
  width: var(--tl-dot);
  height: var(--tl-dot);
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background: #101D54 center / 58% no-repeat;
  transition: background-color 0.35s ease, border-color 0.35s ease;
}
&.is-active::after {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMTAxRDU0JyBzdHJva2Utd2lkdGg9JzMuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvPjwvc3ZnPg==");
}
@media (prefers-reduced-motion: reduce) { &::after { transition: none; } }\n}.elementor .e-6068068-d027{&:hover { transform: none; box-shadow: none; }\n}.elementor .e-3f78552-d4cd{position: relative;
&::before {
  content: "";
  position: absolute;
  left: calc(var(--tl-pad) * -1 + var(--tl-dot) / 2 - 1px);
  top: var(--tl-y, 48px);
  width: 2px;
  height: calc(100% + var(--spacing-24));
  border-radius: 2px;
  background: linear-gradient(to bottom, #ffffff calc(var(--tl-p, 0) * 100%), rgba(255, 255, 255, 0.25) calc(var(--tl-p, 0) * 100%));
}
&:last-child::before { display: none; }
&::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: calc(var(--tl-pad) * -1);
  top: calc(var(--tl-y, 48px) - var(--tl-dot) / 2);
  width: var(--tl-dot);
  height: var(--tl-dot);
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background: #101D54 center / 58% no-repeat;
  transition: background-color 0.35s ease, border-color 0.35s ease;
}
&.is-active::after {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMTAxRDU0JyBzdHJva2Utd2lkdGg9JzMuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvPjwvc3ZnPg==");
}
@media (prefers-reduced-motion: reduce) { &::after { transition: none; } }\n}.elementor .e-725302b-d027{&:hover { transform: none; box-shadow: none; }\n}.elementor .e-0760037-d4cd{position: relative;
&::before {
  content: "";
  position: absolute;
  left: calc(var(--tl-pad) * -1 + var(--tl-dot) / 2 - 1px);
  top: var(--tl-y, 48px);
  width: 2px;
  height: calc(100% + var(--spacing-24));
  border-radius: 2px;
  background: linear-gradient(to bottom, #ffffff calc(var(--tl-p, 0) * 100%), rgba(255, 255, 255, 0.25) calc(var(--tl-p, 0) * 100%));
}
&:last-child::before { display: none; }
&::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: calc(var(--tl-pad) * -1);
  top: calc(var(--tl-y, 48px) - var(--tl-dot) / 2);
  width: var(--tl-dot);
  height: var(--tl-dot);
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background: #101D54 center / 58% no-repeat;
  transition: background-color 0.35s ease, border-color 0.35s ease;
}
&.is-active::after {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMTAxRDU0JyBzdHJva2Utd2lkdGg9JzMuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMicvPjwvc3ZnPg==");
}
@media (prefers-reduced-motion: reduce) { &::after { transition: none; } }\n}.elementor .e-753136d-64d7{gap: var(--spacing-24);
padding-left: var(--tl-pad);
--tl-pad: 56px;
--tl-dot: 32px;
@media (max-width: 767px) { --tl-pad: 40px; --tl-dot: 24px; }\n}.elementor .e-c064480-53b8{align-items: start;
@media (min-width: 768px) { grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr) !important; }\n}.elementor .e-6df51b3-53b8{align-items: start;\n}.elementor .e-e7761f5-31fa{height: var(--spacing-96); @media (max-width: 1024px) { height: var(--spacing-64); } @media (max-width: 767px) { height: var(--spacing-48); }\n}