.elementor .e-4463ffaf-428b{width:auto;height:auto;min-width:0px;min-height:0px;max-width:640px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:17px;color:rgb(203, 163, 26);column-gap:12px;line-height:25.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:normal;align-items:center;box-shadow:none; box-sizing:border-box; row-gap:12px; letter-spacing:normal;\n}.elementor .e-1e37d4d3-a086{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:66.24px;color:rgb(255, 255, 255);letter-spacing:-1.2px;line-height:74.8512px;text-align:start;text-transform:none;padding:0px;margin-block-start:20px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-4aa1a7f0-9192{width:auto;height:auto;min-width:0px;min-height:0px;max-width:640px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:19px;color:rgb(255, 255, 255);line-height:33.25px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-4d9b08c3-e129{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:17px;color:rgb(255, 255, 255);column-gap:17px;line-height:25.5px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:999px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(201, 162, 24);transition:background-color 250ms, color 250ms, box-shadow 250ms;display:inline-flex;flex-direction:row;gap:17px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; row-gap:17px; background-size:initial; background-position:initial; background-repeat:initial; letter-spacing:normal;\n}.elementor .e-10d9bc03-dfc0{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);column-gap:16px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:normal;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:16px; letter-spacing:normal;\n}.elementor .e-5be1a54f-c96a{width:auto;height:auto;min-width:0px;min-height:0px;max-width:900px;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-40f9fe6c-c3df{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);column-gap:8px;line-height:28.8px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;justify-content:normal;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:8px; letter-spacing:normal; &::before { content:"★★★★★";display:block;color:#c9a218;font-size:32px;line-height:1.1;letter-spacing:1px; }\n}.elementor .e-6f84cfa1-764f{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:center;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-62f157c7-f1ae{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:38px;color:rgb(255, 255, 255);line-height:41.8px;text-align:center;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-7456cdfd-c738{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:15px;color:rgb(238, 238, 238);line-height:20.25px;text-align:center;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-2ee51390-9998{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:center;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; border-left-style: solid; border-left-color: rgba(182, 154, 58, 0.5); letter-spacing:normal;\n}.elementor .e-74fd31b-f576{width:195px;height:auto;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:center;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-226772a3-5e89{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-f42088f-c467{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:center;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-30cea7ef-b244{width:auto;height:auto;min-width:0px;min-height:0px;max-width:calc(100% - 50px);position:absolute;inset-block-start:auto;inset-inline-end:5%;inset-block-end:35px;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);column-gap:24px;line-height:28.8px;text-align:center;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:normal;align-items:center;box-shadow:none; box-sizing:border-box; row-gap:24px; letter-spacing:normal;\n}.elementor .e-a1f2ae7-d253{width:calc(100% - 64px);height:auto;min-width:0px;min-height:640px;max-width:1540px;overflow:hidden;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:70px;padding-block-end:170px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width:0px;background-image:linear-gradient(90deg, rgba(11,17,31,.88) 0%,rgba(11,17,31,.42) 100%),url("https://superior-roofing-exteriors-design.pasale.chatgpt.site/assets/media/photos/client-0253.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:transparent;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:center;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-8d7db5-84c3{width:auto;height:auto;min-width:0px;min-height:0px;max-width:1050px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:40.32px;color:rgb(255, 255, 255);letter-spacing:-0.65px;line-height:52.416px;text-align:center;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box;\n}.elementor .e-61014cc9-61a4{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:18px;color:rgb(224, 185, 47);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-62cc9730-13fd{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:25px;color:rgb(255, 255, 255);letter-spacing:-0.65px;line-height:33.75px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-165006c0-971d{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(224, 225, 235);line-height:31.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-60cba3c8-411c{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(170, 141, 42);border-style:solid;background-color:rgba(211, 174, 41, 0.13);display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; background-size:initial; background-position:initial; background-repeat:initial; border-top-style: solid; border-top-color: rgb(170, 141, 42); border-right-style: solid; border-right-color: rgb(170, 141, 42); border-bottom-style: solid; border-bottom-color: rgb(170, 141, 42); border-left-style: solid; border-left-color: rgb(170, 141, 42); letter-spacing:normal;\n}.elementor .e-78259c81-420e{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:18px;color:rgb(224, 185, 47);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-409d41fa-14e7{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:25px;color:rgb(255, 255, 255);letter-spacing:-0.65px;line-height:33.75px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-6a4180e6-2b64{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(224, 225, 235);line-height:31.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-14a03cef-4633{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(170, 141, 42);border-style:solid;background-color:rgba(211, 174, 41, 0.13);display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; background-size:initial; background-position:initial; background-repeat:initial; border-top-style: solid; border-top-color: rgb(170, 141, 42); border-right-style: solid; border-right-color: rgb(170, 141, 42); border-bottom-style: solid; border-bottom-color: rgb(170, 141, 42); border-left-style: solid; border-left-color: rgb(170, 141, 42); letter-spacing:normal;\n}.elementor .e-1afbc4c3-da9a{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:18px;color:rgb(224, 185, 47);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-67ea96f4-bc03{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:25px;color:rgb(255, 255, 255);letter-spacing:-0.65px;line-height:33.75px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-2766e873-3c41{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(224, 225, 235);line-height:31.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-485de3b2-67df{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(170, 141, 42);border-style:solid;background-color:rgba(211, 174, 41, 0.13);display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; background-size:initial; background-position:initial; background-repeat:initial; border-top-style: solid; border-top-color: rgb(170, 141, 42); border-right-style: solid; border-right-color: rgb(170, 141, 42); border-bottom-style: solid; border-bottom-color: rgb(170, 141, 42); border-left-style: solid; border-left-color: rgb(170, 141, 42); letter-spacing:normal;\n}.elementor .e-549a5243-102e{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);column-gap:25px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:grid;flex-direction:row;gap:25px;flex-wrap:nowrap;grid-template-columns:repeat(3, minmax(0px, 1fr));grid-template-rows:auto;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:25px; letter-spacing:normal;\n}.elementor .e-ef0817a-ec69{width:calc(100% - 64px);height:auto;min-width:0px;min-height:0px;max-width:1540px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:65px;padding-block-end:65px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:105px;margin-block-end:105px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width: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:center center;background-color:#1c294b;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; background-repeat:initial; letter-spacing:normal;\n}.elementor .e-1314f223-d19e{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:18px;color:rgb(203, 163, 26);column-gap:12px;line-height:33.3px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:normal;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:12px; letter-spacing:normal;\n}.elementor .e-4ecdf54e-f592{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:34px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:44.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-6bce0ac9-c791{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(104, 104, 104);line-height:33.3px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-2fd4493d-e831{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(104, 104, 104);line-height:33.3px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-52f515e3-c5e3{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:34px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:44.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:40px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-31ab89b4-51ed{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(104, 104, 104);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:25px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-1e0c732-7331{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:34px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:44.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:40px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-3340b722-40e8{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(104, 104, 104);line-height:33.3px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-538a015d-b4c2{width:auto;height:auto;min-width:0px;min-height:0px;max-width:850px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-5bba537b-6678{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:25px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:31.25px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-3045dc86-2858{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(104, 104, 104);line-height:27.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-38dd2acd-e4d8{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:14px;color:rgb(255, 255, 255);column-gap:17px;line-height:21px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(201, 162, 24);transition:background-color 250ms, color 250ms, box-shadow 250ms;display:inline-flex;flex-direction:row;gap:17px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; row-gap:17px; background-size:initial; background-position:initial; background-repeat:initial; letter-spacing:normal;\n}.elementor .e-6b14e9d1-a6b2{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:18px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:22.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box;\n}.elementor .e-3be9a0c4-847f{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-3d3087be-75dc{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-58430989-ab46{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-4539e733-ab41{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-6419c28b-cda2{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-20db687f-d939{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:16px;color:rgb(117, 96, 25);line-height:25.6px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-7ed12504-86a0{width:auto;height:auto;min-width:0px;min-height:0px;position:sticky;inset-block-start:25px;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;border-radius:24px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-3e3b97a9-ce48{width:auto;height:auto;min-width:0px;min-height:0px;max-width:1600px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:65px;line-height:28.8px;text-align:start;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:7%;padding-inline-end:7%;margin-block-start:105px;margin-block-end:105px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:transparent;display:grid;flex-direction:row;gap:65px;flex-wrap:nowrap;grid-template-columns:minmax(0px, 1fr) 310px;justify-content:normal;align-items:start;box-shadow:none; box-sizing:border-box; row-gap:65px; letter-spacing:normal;\n}.elementor .e-61163ec9-671d{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:17px;color:rgb(203, 163, 26);column-gap:12px;line-height:25.5px;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:12px; letter-spacing:normal; text-align:left;\n}.elementor .e-49e0afb3-2314{width:auto;height:auto;min-width:0px;min-height:0px;max-width:850px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:40.32px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:52.416px;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; text-align:left;\n}.elementor .e-7710a681-d773{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-48a76c36-629c{padding:16px;background-color:#f8f4e8;}.elementor .e-712d96ae-8f75{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-29ca0bb4-8a60{padding:18px;}.elementor .e-238eff3d-7cbd{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-47fa702-8045{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-48f7f684-3965{padding:16px;background-color:#f8f4e8;}.elementor .e-6366624d-d921{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-a7c37fa-4e37{padding:18px;}.elementor .e-3a30664b-ca10{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-57d9ae81-1c42{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-6c98b32c-4095{padding:16px;background-color:#f8f4e8;}.elementor .e-19176dfa-86d5{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-34930c22-6e4c{padding:18px;}.elementor .e-2f715f07-f927{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-5b3159b8-dcc4{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-2da6d88d-6f6e{padding:16px;background-color:#f8f4e8;}.elementor .e-60c82b28-3e70{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-3fdec643-8d3c{padding:18px;}.elementor .e-64a31e3a-605c{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-2317ec00-623e{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-305d8cf4-50d5{padding:16px;background-color:#f8f4e8;}.elementor .e-1010d503-47de{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-7cc136d7-62e0{padding:18px;}.elementor .e-7c2d780d-3201{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-34c13e2e-5822{font-weight:700;font-size:1.04rem;color:#1c294b;line-height:1.4;display:block;}.elementor .e-5eac91f6-d05a{padding:16px;background-color:#f8f4e8;}.elementor .e-222073b8-202f{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:17px;color:rgb(104, 104, 104);line-height:28.9px;text-transform:none;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-221c8e95-4e58{padding:18px;}.elementor .e-7590e034-6685{overflow:hidden;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#e6dfcb;border-style:solid;}.elementor .e-5eef5838-6dd6{width:auto;height:auto;min-width:0px;min-height:0px;max-width:950px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);line-height:28.8px;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal; text-align:left;\n}.elementor .e-5abb293d-c066{width:auto;height:auto;min-width:0px;min-height:0px;max-width:1600px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);line-height:28.8px;text-transform:none;padding-block-start:50px;padding-block-end:0px;padding-inline-start:7%;padding-inline-end:7%;margin-block-start:105px;margin-block-end:105px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; border-top-style: solid; border-top-color: rgb(231, 224, 208); letter-spacing:normal; text-align:left;\n}.elementor .e-56fa530d-c6e7{width:auto;height:auto;min-width:0px;min-height:0px;max-width:850px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:40.32px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:52.416px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box;\n}.elementor .e-68d73e5b-9f7a{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:25px;line-height:28.8px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:25px;padding-block-end:25px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(230, 223, 203);border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:flex;flex-direction:row;gap:25px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:25px; border-top-style: solid; border-top-color: rgb(230, 223, 203); border-right-style: solid; border-right-color: rgb(230, 223, 203); border-bottom-style: solid; border-bottom-color: rgb(230, 223, 203); border-left-style: solid; border-left-color: rgb(230, 223, 203); letter-spacing:normal;\n}.elementor .e-6c0c7ab5-7ef0{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:25px;line-height:28.8px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:25px;padding-block-end:25px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(230, 223, 203);border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:flex;flex-direction:row;gap:25px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:25px; border-top-style: solid; border-top-color: rgb(230, 223, 203); border-right-style: solid; border-right-color: rgb(230, 223, 203); border-bottom-style: solid; border-bottom-color: rgb(230, 223, 203); border-left-style: solid; border-left-color: rgb(230, 223, 203); letter-spacing:normal;\n}.elementor .e-4e67d566-afad{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:25px;line-height:28.8px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:25px;padding-block-end:25px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(230, 223, 203);border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:flex;flex-direction:row;gap:25px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:25px; border-top-style: solid; border-top-color: rgb(230, 223, 203); border-right-style: solid; border-right-color: rgb(230, 223, 203); border-bottom-style: solid; border-bottom-color: rgb(230, 223, 203); border-left-style: solid; border-left-color: rgb(230, 223, 203); letter-spacing:normal;\n}.elementor .e-673bfe13-5523{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:25px;line-height:28.8px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:25px;padding-block-end:25px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(230, 223, 203);border-style:solid;background-color:transparent;transition:background-color 250ms, color 250ms, box-shadow 250ms;display:flex;flex-direction:row;gap:25px;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:25px; border-top-style: solid; border-top-color: rgb(230, 223, 203); border-right-style: solid; border-right-color: rgb(230, 223, 203); border-bottom-style: solid; border-bottom-color: rgb(230, 223, 203); border-left-style: solid; border-left-color: rgb(230, 223, 203); letter-spacing:normal;\n}.elementor .e-7c2a08af-3889{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);column-gap:20px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:grid;flex-direction:row;gap:20px;flex-wrap:nowrap;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:20px; letter-spacing:normal;\n}.elementor .e-29090c81-c72c{width:auto;height:auto;min-width:0px;min-height:0px;max-width:1600px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(8, 8, 8);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:7%;padding-inline-end:7%;margin-block-start:105px;margin-block-end:105px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-3d60a2d-8f21{width:auto;height:auto;min-width:0px;min-height:0px;max-width:650px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:17px;color:rgb(203, 163, 26);column-gap:12px;line-height:25.5px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;justify-content:normal;align-items:center;box-shadow:none; box-sizing:border-box; row-gap:12px; letter-spacing:normal;\n}.elementor .e-337ad5b9-498f{width:auto;height:auto;min-width:0px;min-height:0px;max-width:900px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:700;font-size:40.32px;color:rgb(255, 255, 255);letter-spacing:-0.65px;line-height:52.416px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box;\n}.elementor .e-7b1d70a2-a368{width:auto;height:auto;min-width:0px;min-height:0px;max-width:650px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(224, 225, 235);line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-1a2d30d-b62e{width:auto;height:auto;min-width:0px;min-height:0px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:600;font-size:17px;color:rgb(255, 255, 255);column-gap:17px;line-height:25.5px;text-align:start;text-decoration:none;text-transform:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgb(201, 162, 24);transition:background-color 250ms, color 250ms, box-shadow 250ms;display:inline-flex;flex-direction:row;gap:17px;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:none; background-image:initial; box-shadow:none; box-sizing:border-box; row-gap:17px; background-size:initial; background-position:initial; background-repeat:initial; letter-spacing:normal;\n}.elementor .e-7c350951-d6e3{width:calc(100% - 64px);height:auto;min-width:0px;min-height:0px;max-width:1540px;position:static;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;font-family:"DM Sans";font-weight:400;font-size:18px;color:rgb(255, 255, 255);line-height:28.8px;text-align:start;text-transform:none;padding-block-start:55px;padding-block-end:55px;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:105px;margin-block-end:105px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width:0px;background-image:linear-gradient(38deg, transparent 25%,rgba(21, 35, 60, 0.4) 25%,rgba(21, 35, 60, 0.4) 38%,transparent 38%),linear-gradient(140deg, transparent 52%,rgba(23, 33, 61, 0.5) 52%,rgba(23, 33, 61, 0.5) 64%,transparent 64%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1c294b;display:block;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:normal;align-items:normal;box-shadow:none; box-sizing:border-box; background-size:480px 400px; letter-spacing:normal;\n}