.elementor .e-5f5bbb60-b6df{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-3cb4132a-1f3e{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-3705801-683f{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-7610a1b2-e105{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-31b8c9aa-bf30{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-3e895ecd-74d9{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-42716e5c-9eb9{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-7cc22e63-8375{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-3e82b7b1-3f56{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-f510878-6b39{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-51513a38-3428{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-64ce393d-74a4{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-55b05c51-a653{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-56fa4241-43e2{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-5ee84ea3-e221{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-761da916-8b2e{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-0203.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-325637e9-23d5{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:27px;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;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:12px; letter-spacing:normal;\n}.elementor .e-e0a35f3-49f6{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:40px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:52px;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-4e5fa771-cd12{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: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-19da1f6e-afcd{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;aspect-ratio:1.24 / 1;object-fit:cover;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-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;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-651fb855-73bf{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);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;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-58445d77-997f{font-weight:700;font-size:1.75rem;color:#fff;}.elementor .e-4002ab12-3929{font-weight:600;color:#e0e1eb;}.elementor .e-5f41db9a-f80e{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-695dc3c3-4290{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-444303c7-3a4a{font-weight:600;color:#e0e1eb;}.elementor .e-52b1675e-a161{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-12d1e007-6cdb{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-5174efc6-8a0b{font-weight:600;color:#e0e1eb;}.elementor .e-142c723e-767c{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-1499be8e-d273{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-7dcd30ed-5fa1{font-weight:600;color:#e0e1eb;}.elementor .e-293484db-3999{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-40277c2e-e0d7{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-b47c3e7-aba6{font-weight:600;color:#e0e1eb;}.elementor .e-1305868b-2c1f{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-4825e0c2-4991{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-789653a7-7c7b{font-weight:600;color:#e0e1eb;}.elementor .e-6ba42f83-3c50{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-15caa72d-467d{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-49fd9dcf-1e66{font-weight:600;color:#e0e1eb;}.elementor .e-7c821774-892f{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-509767e3-8290{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-572e129f-275f{font-weight:600;color:#e0e1eb;}.elementor .e-2cb8c436-f9c5{width:100%;font-size:1rem;color:#161c2b;padding:12px;border-radius:10px;border-width:1px;border-color:#d8d9df;border-style:solid;background-color:#fff;display:block;}.elementor .e-2b68413-8044{width:100%;padding:0px;flex-direction:column;gap:5px;}.elementor .e-348fbcb2-4538{width:18px;height:18px;min-width:18px;min-height:18px;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 18px;}.elementor .e-5e276ba5-53c8{font-family:"DM Sans, Arial, sans-serif";font-size:1.08rem;color:#e0e1eb;line-height:1.65;margin:0px;display:block;}.elementor .e-17efd333-ad17{padding:0px;gap:12px;align-items:flex-start;}.elementor .e-56a5d005-b465{max-width:100%;font-weight:700;color:#171a25;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#cba31a;white-space:normal;\n}.elementor .e-d5bd946-e5a8{font-family:"DM Sans, Arial, sans-serif";font-size:1.08rem;color:#565656;line-height:1.65;margin:0px;display:block;}.elementor .e-2276480-9d1b{font-family:"DM Sans, Arial, sans-serif";font-size:1.08rem;color:#565656;line-height:1.65;margin:0px;display:block;}.elementor .e-2f24aca4-8468{padding:0px;gap:14px;}.elementor .e-2b4e4437-c895{font-family:"DM Sans, Arial, sans-serif";font-size:1.08rem;color:#e0e1eb;line-height:1.65;margin:0px;display:block;}.elementor .e-1fd1366-5be6{padding:28px;border-radius:18px;background-color:#1c294b;flex-direction:column;gap:16px;}.elementor .e-1781ccec-4873{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(8, 8, 8);column-gap:48px;line-height:28.8px;text-align:start;text-transform:none;padding-block-start:85px;padding-block-end:85px;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-color:#f8f4e8;display:grid;flex-direction:row;gap:48px;flex-wrap:nowrap;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:normal;align-items:center;background-image:initial; box-shadow:none; box-sizing:border-box; row-gap:48px; background-size:initial; background-position:initial; background-repeat:initial; letter-spacing:normal;\n}.elementor .e-2837d72-8baf{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:43px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:55.9px;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-2d73a5d4-6274{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:19px;color:rgb(104, 104, 104);line-height:33.25px;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-1042b4f0-98b2{width:65px;height:65px;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:0px;margin:0px;border-radius:50%;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 65px;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-21700b2-175b{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:23px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:32.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:7px;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-7cb7421a-98eb{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:27.2px;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-4664d53f-d76b{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);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;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-4ce68455-f735{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:22px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:22px;flex-wrap:nowrap;justify-content:normal;align-items:flex-start;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:22px; letter-spacing:normal;\n}.elementor .e-5a1d672b-78c7{width:65px;height:65px;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:0px;margin:0px;border-radius:50%;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 65px;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-21387ab4-da7b{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:23px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:32.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:7px;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-23c6556c-ea61{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:27.2px;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-354ef68b-d75e{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);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;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-4685ac1-9be7{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:22px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:22px;flex-wrap:nowrap;justify-content:normal;align-items:flex-start;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:22px; letter-spacing:normal;\n}.elementor .e-1b3fdadf-a8d8{width:65px;height:65px;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:0px;margin:0px;border-radius:50%;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 65px;justify-content:center;align-items:center;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-69535dae-78d2{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:23px;color:rgb(8, 8, 8);letter-spacing:-0.65px;line-height:32.2px;text-align:start;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:7px;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-22555156-579f{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:27.2px;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-125a560f-e999{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);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;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-6106e551-f150{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:22px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:22px;flex-wrap:nowrap;justify-content:normal;align-items:flex-start;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:22px; letter-spacing:normal;\n}.elementor .e-5a6d96d1-54b7{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:27px;line-height:28.8px;text-align:start;text-transform:none;padding:0px;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:grid;flex-direction:row;gap:27px;flex-wrap:nowrap;justify-content:normal;align-items:normal;max-width:none; box-shadow:none; box-sizing:border-box; row-gap:27px; letter-spacing:normal;\n}.elementor .e-3a5837-79a7{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);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;max-width:none; box-shadow:none; box-sizing:border-box; letter-spacing:normal;\n}.elementor .e-6e6b5d59-9cea{width:100%;height:510px;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;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:18px;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-b3f161e-cc67{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:44px;line-height:28.8px;text-align:start;text-transform:none;padding-block-start:15px;padding-block-end:30px;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:rgb(255, 255, 255);display:grid;flex-direction:row;gap:44px;flex-wrap:nowrap;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:normal;align-items:center;background-image:initial; box-shadow:none; box-sizing:border-box; row-gap:44px; background-size:initial; background-position:initial; background-repeat:initial; letter-spacing:normal;\n}