.elementor .e-63cac8f-6e60{position:absolute; inset:0; z-index:0; & .elementor-widget, & .elementor-widget-container, & .elementor-widget-html { height:100%; margin:0; } & video { display:block; width:100%; height:100%; object-fit:cover; } @media (max-width: 767px) { & video { display:none; } } @media (prefers-reduced-motion: reduce) { & video { display:none; } }\n}.elementor .e-1730603-151b{position:absolute; inset:0; z-index:1; background:rgba(16,29,84,0.62); pointer-events:none;\n}.elementor .e-373a0e9-c157{justify-content:center;\n}.elementor .e-505fdb2-43fe{position:relative; z-index:2; align-items:center; text-align:center; max-width:60rem;\n}.elementor .e-cf9eb39-65b8{position:relative; isolation:isolate; overflow:hidden; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; min-height:clamp(30rem, 80vh, 52rem); padding:clamp(var(--spacing-32), 6vw, var(--spacing-80)); background-color:#101d54; background-image: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-db2be23-8588{width:100%;\n}.elementor .e-9309161-c157{justify-content:center;\n}.elementor .e-3061c4b-1f3f{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/warehouse-high-speed-doors-1024x635.jpg"); background-size: cover; background-position: center;\n}.elementor .e-9d29f5a-9569{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/automotive-high-speed-doors-1024x576.jpg"); background-size: cover; background-position: center;\n}.elementor .e-312fafe-31c8{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/recycling-high-speed-doors-1024x683.jpg"); background-size: cover; background-position: center;\n}.elementor .e-fe140e3-358d{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/aviation-high-speed-doors-1024x640.jpg"); background-size: cover; background-position: center;\n}.elementor .e-3b37e16-a12e{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/food-and-drink-high-speed-doors-1024x683.jpg"); background-size: cover; background-position: center;\n}.elementor .e-c290657-ed42{background-image: url("https://www.gsdoors.co.uk/wp-content/uploads/2026/09/pharmaceutical-high-speed-doors-1024x434.jpg"); background-size: cover; background-position: center;\n}.elementor .e-8e4935c-c157{justify-content:center;\n}.elementor .e-daa41e0-6b11{padding: var(--spacing-32); border-radius: var(--radius-xxl);\n}.elementor .e-3d63eb6-b00c{align-self: start; @media (min-width: 768px) { position: sticky !important; top: var(--spacing-48); }\n}.elementor .e-b81888e-c297{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 0px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 1;\n}.elementor .e-da2c2ec-1f48{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 14px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 2;\n}.elementor .e-29cb01c-ecc8{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 28px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 3;\n}.elementor .e-a13e92c-1d2b{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 42px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 4;\n}.elementor .e-74b65ed-c25b{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 56px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 5;\n}.elementor .e-e98abcb-5ee2{background: #ffffff; padding: var(--spacing-24); border-radius: var(--radius-lg); position: sticky; top: calc(var(--spacing-48) + 70px); box-shadow: 0 -6px 20px rgba(16, 29, 84, 0.18); z-index: 6;\n}.elementor .e-bc6ecf0-59c4{height: 30vh; min-height: 0; padding: 0; flex: none; pointer-events: none;\n}.elementor .e-8fb6b09-ab63{gap: var(--spacing-24);\n}.elementor .e-80e3e58-53b8{align-items: start;\n}.elementor .e-2bb38eb-0cd4{& .key-point::before { background-color: var(--blu-050); }\n}.elementor .e-3f622ca-e3bb{& .elementor-field-label { font-size: 14px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: normal !important; } & .elementor-field-textual { font-size: 16px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: normal !important; min-height: 48px; padding: 12px 16px !important; border-radius: var(--radius-md) !important; } & textarea.elementor-field-textual { min-height: 120px; } & .elementor-field-subgroup label { font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important; letter-spacing: normal !important; } & .elementor-field-subgroup input[type=checkbox] { accent-color: var(--blu-100); }\n}.elementor .e-569f022-2fd6{border-radius: var(--radius-xl); padding: clamp(var(--spacing-24), 4vw, var(--spacing-48)); gap: clamp(var(--spacing-24), 4vw, var(--spacing-64)); & > * { min-width: 0; } @media (max-width: 1024px) { grid-template-columns: 1fr !important; }\n}.elementor .e-87ceed8-31fa{height: var(--spacing-96); @media (max-width: 1024px) { height: var(--spacing-64); } @media (max-width: 767px) { height: var(--spacing-48); }\n}