.elementor .e-730d5067-774c{width:235px;height:auto;max-width:100%;padding:12px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:6px;background-color:#fff;box-sizing:border-box;\n}.elementor .e-75e0834a-57e9{font-family:"'DM Sans',Arial,sans-serif";font-weight:700;font-size:22px;color:#fff;line-height:1.35;margin:0px;}.elementor .e-7deefc80-9739{font-family:"'DM Sans',Arial,sans-serif";font-size:17px;color:#e0e1eb;line-height:1.65;margin:0px;}.elementor .e-3bba5b25-2ab5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-5df6bf93-1191{font-family:"'DM Sans',Arial,sans-serif";font-weight:700;font-size:24px;color:#fff;line-height:1.3;margin:0px;}.elementor .e-5c4a1b59-97a8{width:100%;font-family:"'DM Sans',Arial,sans-serif";font-size:17px;color:#fff;line-height:2.4;margin:0px;overflow-wrap:anywhere;\n}.elementor .e-466a7173-b46a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-20f9b8e9-5636{font-family:"'DM Sans',Arial,sans-serif";font-weight:700;font-size:24px;color:#fff;line-height:1.3;margin:0px;}.elementor .e-a2efb75-cc64{width:100%;font-family:"'DM Sans',Arial,sans-serif";font-size:17px;color:#fff;line-height:2.4;margin:0px;overflow-wrap:anywhere;\n}.elementor .e-6470e473-af11{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-3ec8bb6a-afc7{font-family:"'DM Sans',Arial,sans-serif";font-weight:700;font-size:24px;color:#fff;line-height:1.3;margin:0px;}.elementor .e-66718c10-8acf{width:100%;font-family:"'DM Sans',Arial,sans-serif";font-size:17px;color:#fff;line-height:2.4;margin:0px;overflow-wrap:anywhere;\n}.elementor .e-7b74a47b-5d9b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-7fd36dd6-c5d9{width:100%;font-family:"'DM Sans',Arial,sans-serif";font-size:15px;color:#e0e1eb;line-height:1.6;text-align:center;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;grid-column:1/-1;border-top-style: solid; border-top-color: #ffffff33;\n}.elementor .e-a65018a-3110{color:#fff;padding-block-start:80px;padding-block-end:24px;padding-inline-start:7%;padding-inline-end:7%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:60px;border-start-end-radius:60px;border-end-start-radius:0px;border-end-end-radius:0px;background-image:url("https://superior-roofing-exteriors-design.pasale.chatgpt.site/assets/pattern.svg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#1c294b;display:grid;gap:48px;grid-template-columns:1.45fr .72fr .85fr 1.6fr;grid-template-rows:auto;grid-auto-rows:auto;align-content:start;align-items:start;box-sizing:border-box;\n}