.elementor .e-7ebda7b4-14ba{max-width:560px;font-size:19px;}.elementor .e-34ea0515-7222{padding:0px;margin-block-start:8px;gap:14px;flex-wrap:wrap;}.elementor .e-7a307997-556a{padding:0px;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-7855fce7-b512{width:100%;height:clamp(360px, 46vw, 600px);object-fit:cover;display:block;}.elementor .e-5188f4f8-3a28{font-family:var(--font-label);font-weight:600;font-size:11px;color:var(--om-brass);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-6898dded-2441{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--om-white);letter-spacing:-0.01em;line-height:1.35;}.elementor .e-5b9402ca-bc5d{width:auto;max-width:300px;position:absolute;inset-block-end:36px;inset-inline-start:-36px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--om-navy);flex-direction:column;gap:8px;}.elementor .e-7e6cf3df-6b7d{position:relative;padding:0px;margin-block-end:18px;margin-inline-end:18px;box-shadow:18px 18px 0px 0px #B58D57;}.elementor .e-4167bf88-9593{max-width:1180px;column-gap:clamp(2.5rem, 6vw, 6rem);padding:0px;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;row-gap: 48px;\n}.elementor .e-30c7f115-3146{padding-block-start:clamp(4rem, 8vw, 7rem);padding-block-end:clamp(4rem, 8vw, 6.5rem);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--om-paper);justify-content:center;background-image: radial-gradient(circle at 85% 20%, rgba(23,45,66,0.07) 0, rgba(23,45,66,0) 45%), linear-gradient(180deg, #F7F6F2 0%, #EFEDE6 100%);\n}.elementor .e-51db7477-21bd{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--om-navy);}.elementor .e-7eb8c484-5ff3{font-family:var(--font-body);font-size:14px;color:var(--om-slate);line-height:1.6;}.elementor .e-25ceb36a-4a54{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:6px;border-right-style: solid; border-right-color: var(--om-line);\n}.elementor .e-4c977d19-3d9f{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--om-navy);}.elementor .e-39627019-b283{font-family:var(--font-body);font-size:14px;color:var(--om-slate);line-height:1.6;}.elementor .e-444ffea9-801c{padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:6px;border-right-style: solid; border-right-color: var(--om-line);\n}.elementor .e-4ade0693-b153{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--om-navy);}.elementor .e-40ad85ce-f608{font-family:var(--font-body);font-size:14px;color:var(--om-slate);line-height:1.6;}.elementor .e-c931ff5-677c{padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-inline-end-width:1px;flex-direction:column;gap:6px;border-right-style: solid; border-right-color: var(--om-line);\n}.elementor .e-6251b06b-bb80{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--om-navy);}.elementor .e-58fd78de-3c10{font-family:var(--font-body);font-size:14px;color:var(--om-slate);line-height:1.6;}.elementor .e-1f7816a2-ab97{padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-66072dda-61a7{max-width:1180px;column-gap:0px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 0;\n}.elementor .e-1f0bcb25-93b4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);border-block-end-width:1px;background-color:var(--om-white);justify-content:center;border-bottom-style: solid; border-bottom-color: var(--om-line);\n}.elementor .e-40d3cadf-6730{width:auto;padding:0px;flex-direction:column;gap:20px;flex:1 1 55%;}.elementor .e-47ebccf2-a4ea{max-width:440px;flex:1 1 40%;}.elementor .e-51ae343e-d87f{padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-6efc7118-822c{width:calc(100% + 72px);height:230px;object-fit:cover;margin-block-start:-40px;margin-block-end:12px;margin-inline-start:-36px;margin-inline-end:-36px;display:block;max-width: none;\n}.elementor .e-60202ae8-8094{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-brass);letter-spacing:0.14em;padding-block-end:12px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--om-line);\n}.elementor .e-33b4e6ff-9ca3:hover,.elementor .e-33b4e6ff-9ca3:focus-visible{color:var(--om-brass);}.elementor .e-33b4e6ff-9ca3{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-navy);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;margin-block-start:auto;}.elementor .e-4b9be20f-3d18{width:calc(100% + 72px);height:230px;object-fit:cover;margin-block-start:-40px;margin-block-end:12px;margin-inline-start:-36px;margin-inline-end:-36px;display:block;max-width: none;\n}.elementor .e-1def3b89-8a44{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-brass);letter-spacing:0.14em;padding-block-end:12px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--om-line);\n}.elementor .e-13411622-98f1:hover,.elementor .e-13411622-98f1:focus-visible{color:var(--om-brass);}.elementor .e-13411622-98f1{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-navy);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;margin-block-start:auto;}.elementor .e-7ea8fd4b-cf57{width:calc(100% + 72px);height:230px;object-fit:cover;margin-block-start:-40px;margin-block-end:12px;margin-inline-start:-36px;margin-inline-end:-36px;display:block;max-width: none;\n}.elementor .e-65bc54e3-957b{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-brass);letter-spacing:0.14em;padding-block-end:12px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--om-line);\n}.elementor .e-1c20d91-1da1:hover,.elementor .e-1c20d91-1da1:focus-visible{color:var(--om-brass);}.elementor .e-1c20d91-1da1{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-navy);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;margin-block-start:auto;}.elementor .e-319355fe-bac6{width:calc(100% + 72px);height:230px;object-fit:cover;margin-block-start:-40px;margin-block-end:12px;margin-inline-start:-36px;margin-inline-end:-36px;display:block;max-width: none;\n}.elementor .e-626a49be-f5b8{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-brass);letter-spacing:0.14em;padding-block-end:12px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--om-line);\n}.elementor .e-153670e4-7b2a:hover,.elementor .e-153670e4-7b2a:focus-visible{color:var(--om-brass);}.elementor .e-153670e4-7b2a{font-family:var(--font-label);font-weight:600;font-size:12px;color:var(--om-navy);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:12px;margin-block-start:auto;}.elementor .e-2f9197d8-ba4a{column-gap:24px;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;row-gap: 24px;\n}.elementor .e-531bc483-1692{gap:56px;}.elementor .e-1daf7717-1ccc{background-color:var(--om-mist);}.elementor .e-22d77339-a410{max-width:720px;color:var(--om-white);}.elementor .e-6b46b243-3293{font-family:var(--font-heading);font-weight:300;font-size:44px;color:var(--om-brass);line-height:1;}.elementor .e-c6345f1-9758{color:var(--om-white);}.elementor .e-30272e25-d1a5{font-family:var(--font-body);font-size:16px;color:#B4C0CD;line-height:1.7;}.elementor .e-4684aa37-3d4e{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-43c87ed5-9728{font-family:var(--font-heading);font-weight:300;font-size:44px;color:var(--om-brass);line-height:1;}.elementor .e-33d8b147-5902{color:var(--om-white);}.elementor .e-80e355e-ffdd{font-family:var(--font-body);font-size:16px;color:#B4C0CD;line-height:1.7;}.elementor .e-5e39adce-afe1{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-593dfe1c-230f{font-family:var(--font-heading);font-weight:300;font-size:44px;color:var(--om-brass);line-height:1;}.elementor .e-5056eafa-f529{color:var(--om-white);}.elementor .e-7119bdd-2b06{font-family:var(--font-body);font-size:16px;color:#B4C0CD;line-height:1.7;}.elementor .e-31260999-1a8a{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-22ba3dc3-5062{column-gap:48px;padding:0px;margin-block-start:48px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 40px;\n}.elementor .e-5474b2c0-71ef{font-family:var(--font-body);font-size:15px;color:#B4C0CD;}.elementor .e-4d8e04b5-dd90{padding:0px;margin-block-start:56px;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-67beb8d5-ec91{gap:22px;}.elementor .e-3b4931c-adeb{background-color:var(--om-navy);}.elementor .e-1d105a9-ec97:hover,.elementor .e-1d105a9-ec97:focus-visible{color:#172D42;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-1d105a9-ec97{color:#FFFFFF;border-color:rgba(255,255,255,0.6);}.elementor .e-30201509-f380{max-width:760px;color:#FFFFFF;text-align:center;}.elementor .e-73a36828-39e3:hover,.elementor .e-73a36828-39e3:focus-visible{color:#172D42;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-73a36828-39e3{color:#FFFFFF;border-color:rgba(255,255,255,0.6);}.elementor .e-411d1773-7f71{width:auto;padding:0px;gap:14px;flex-wrap:wrap;flex:0 0 auto;justify-content:center;}.elementor .e-7594bae8-5ce9{width:100%;max-width:820px;text-align:center;flex-direction:column;gap:30px;align-items:center;}.elementor .e-190b1-662e{background-image:linear-gradient(180deg, rgba(14,28,42,0.86) 0%,rgba(23,45,66,0.76) 100%),url("https://omsurveying.co.uk/wp-content/uploads/2026/10/om-rooftops-chimneys.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}