.elementor .e-34294f0-3847{display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; gap:var(--spacing-16); min-height:min(26rem, 60vh); 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/manufacturing-high-speed-doors.jpg"); background-size:cover; background-position:center; border-radius:var(--radius-xl);\n}.elementor .e-0299914-9e1c{padding: 0; width:3rem; height:3rem; flex:none; box-sizing:border-box; display:flex; align-items:center; justify-content:center; border-radius:var(--radius-md); background:var(--blu-500); & .elementor-widget, & .elementor-widget-container { display:flex; align-items:center; justify-content:center; margin:0; } & svg { display:block; width:1.5rem; height:1.5rem; }\n}.elementor .e-38e314e-7099{padding: var(--spacing-24); box-sizing: border-box; background: #ffffff; border: 1px solid rgba(16, 29, 84, 0.08);\n}.elementor .e-0f4e3a8-9e1c{padding: 0; width:3rem; height:3rem; flex:none; box-sizing:border-box; display:flex; align-items:center; justify-content:center; border-radius:var(--radius-md); background:var(--blu-500); & .elementor-widget, & .elementor-widget-container { display:flex; align-items:center; justify-content:center; margin:0; } & svg { display:block; width:1.5rem; height:1.5rem; }\n}.elementor .e-21c4ddb-7099{padding: var(--spacing-24); box-sizing: border-box; background: #ffffff; border: 1px solid rgba(16, 29, 84, 0.08);\n}.elementor .e-ad68d3c-9e1c{padding: 0; width:3rem; height:3rem; flex:none; box-sizing:border-box; display:flex; align-items:center; justify-content:center; border-radius:var(--radius-md); background:var(--blu-500); & .elementor-widget, & .elementor-widget-container { display:flex; align-items:center; justify-content:center; margin:0; } & svg { display:block; width:1.5rem; height:1.5rem; }\n}.elementor .e-7b408a6-7099{padding: var(--spacing-24); box-sizing: border-box; background: #ffffff; border: 1px solid rgba(16, 29, 84, 0.08);\n}.elementor .e-f06f6b9-9e1c{padding: 0; width:3rem; height:3rem; flex:none; box-sizing:border-box; display:flex; align-items:center; justify-content:center; border-radius:var(--radius-md); background:var(--blu-500); & .elementor-widget, & .elementor-widget-container { display:flex; align-items:center; justify-content:center; margin:0; } & svg { display:block; width:1.5rem; height:1.5rem; }\n}.elementor .e-3689c6c-7099{padding: var(--spacing-24); box-sizing: border-box; background: #ffffff; border: 1px solid rgba(16, 29, 84, 0.08);\n}.elementor .e-d0df2b8-f219{& > * { min-width: 0; }\n}.elementor .e-975b5f4-88fe{align-items:center; text-align:center; padding:clamp(var(--spacing-32), 6vw, var(--spacing-64)); box-sizing:border-box;\n}.elementor .e-f79e682-31fa{height: var(--spacing-96); @media (max-width: 1024px) { height: var(--spacing-64); } @media (max-width: 767px) { height: var(--spacing-48); }\n}