.elementor .e-a5b0cc9-19b0f0c{font-weight:500;font-size:40px;color:#D1D2D4;line-height:1.2;text-align:center;margin-block-start:8px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-06f753b-dbcc9d7{font-size:34px;color:#FAFCFF;line-height:1;text-align:center;}.elementor .e-2b393e8-25e8dae{font-size:20px;color:#FFFFFF;line-height:39px;text-align:center;margin-block-end:0.9rem;}.elementor .e-9d36acf-0f6b68f{font-weight:700;font-size:25px;color:#D1D2D4;line-height:1.5;text-align:center;margin-block-end:0.9rem;}.elementor .e-9ac7be3-73278be{font-weight:400;font-size:15px;border-radius:3px;background-color:#C21C2E;display:inline-block;align-self:center;}.elementor .e-9f9fdfb-7a178cd{padding:0px;}.elementor .e-616248d-bcdbbc6{padding:0px;}.elementor .e-1dc9028-d6e8852{padding:0px;}.elementor .e-47230bb-e1d371c{padding-inline-start:0px;padding-inline-end:0px;margin-block-end:5px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-968f939-474a261{min-height:400px;padding:10px;margin:0px;background-image:url("https://sunbeltroofs.com/wp-content/uploads/2026/07/Brava-Tile-Roofing.jpg"),url("https://sunbeltroofs.com/wp-content/uploads/2026/07/Brava-Tile-Roofing.jpg");background-repeat:no-repeat,repeat-x;background-attachment:scroll;background-size:cover,auto;background-position:top center,0px 0px;display:flex;flex-direction:column;gap:21px;}.elementor .e-8055a53-f91a799{padding:0px;flex-direction:column;}.elementor .e-44b9132-eb354f2{font-family:"Roboto";font-weight:600;font-size:28px;color:#000000;line-height:1;text-align:center;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0af6842-e3e29ab{color:#000000;line-height:1.5;padding-block-start:20px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:15px;}.elementor .e-2a45b69-f514bb9{padding:1px;margin:1px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;box-shadow:0px 10px 40px 2px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px;}.elementor .e-0a1adfc-a3c5a7b{font-family:"Roboto";font-weight:600;font-size:28px;color:#000000;line-height:1;text-align:center;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-694da0a-cb5a303{color:#000000;line-height:1.5;padding-block-start:20px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:15px;}.elementor .e-f318c7a-ab882e6{padding:0px;margin:1px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;background-color:#FFC851;box-shadow:0px 10px 40px 2px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px;}.elementor .e-0395f21-e6fefe2{font-family:"Roboto";font-weight:600;font-size:28px;color:#000000;line-height:1;text-align:center;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2cb76ab-fe4d4c6{color:#000000;line-height:1.5;padding-block-start:20px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:15px;}.elementor .e-79e9fba-4478685{padding:0px;margin:1px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:5px;border-end-end-radius:5px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;border-style:solid;box-shadow:0px 10px 40px 2px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px;}.elementor .e-5f6710a-8817dd0{min-width:fit-content;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:5px;margin-block-end:15px;flex-direction:column;}.elementor .e-89c259e-154342c{font-weight:500;font-size:31px;color:#FFC851;line-height:1;}.elementor .e-c97ab37-e097f98{padding:0px;flex-direction:column;gap:15px;align-items:center;}.elementor .e-0a084d9-a83dfed{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-492b187-14b9398{color:#d1d2d4;line-height:1.5;padding:0px;margin-block-end:14.4px;}.elementor .e-d652d6f-1867912{width:100%;font-weight:400;color:#FFC851;}.elementor .e-09e79e0-09d96a8{color:#d1d2d4;line-height:1.5;padding:0px;margin-block-end:14.4px;}.elementor .e-fb5a802-8fdf34e{width:100%;font-weight:500;color:#FFC851;}.elementor .e-f2acbe8-85722a4{color:#d1d2d4;}.elementor .e-8e9c6d7-02453da{padding:0px;}.elementor .e-0eb49d8-9d9b805{color:#d1d2d4;}.elementor .e-e214b9f-2e06a6a{padding:0px;}.elementor .e-18c71e8-1fb765e{color:#d1d2d4;}.elementor .e-dfa3ebf-d19364c{padding:0px;}.elementor .e-2e8aa31-32dedb0{color:#d1d2d4;}.elementor .e-f621c00-91550b2{padding:0px;}.elementor .e-53e5d08-c90e977{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-f4d6612-9ae92ef{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;}.elementor .e-790d8c1-12cdc88{font-weight:400;font-size:15px;margin-block-end:20px;border-radius:3px;background-color:#C21C2E;display:inline-block;align-self:center;}.elementor .e-1b01a83-61d3a55{padding-block-start:20px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #0F0D0DCF 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;}.elementor .e-c538d4e-1df3c6b{font-weight:500;font-size:31px;color:#FFC851;line-height:1;}.elementor .e-d087e9f-ce84fd2{padding:0px;flex-direction:column;gap:15px;align-items:center;}.elementor .e-e0fb86b-6026935{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-fca2160-7999fb1{color:#d1d2d4;line-height:1.5;padding:0px;margin-block-end:14.4px;}.elementor .e-d26d61d-4b64992{font-weight:500;font-size:31px;color:#FFC851;line-height:1;}.elementor .e-613e7f9-883d9bc{padding:0px;flex-direction:column;gap:15px;align-items:center;}.elementor .e-22907e0-b9c0ea8{padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-1f2a65f-e9fc51a{color:#d1d2d4;line-height:1.5;padding:0px;margin-block-end:14.4px;}.elementor .e-33beaf8-36a0893{width:85%;padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-49267a3-a07c430{font-weight:500;font-size:31px;color:#FFFFFF;line-height:1;}.elementor .e-81fb0a5-4da4617{text-align:center;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;background-color:#000;display:block;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-f2e4d9d-1dffd1e{width:15%;padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-eaa9303-47d3c70{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;align-items:start;}.elementor .e-1667f9f-ca7bdd6{padding-block-start:20px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #0F0D0DCF 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:flex-start;}.elementor .e-7707145-463dbcc{font-weight:500;font-size:31px;color:#FFC851;line-height:1;}.elementor .e-7e7290b-b8c5ea3{padding:0px;flex-direction:row;gap:15px;align-items:center;}.elementor .e-c594b8d-a984386{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-199d6dc-b43e5cc{font-weight:500;font-size:28px;color:#333333;line-height:1;}.elementor .e-c15941d-46aec5b{width:80px;padding:0px;}.elementor .e-8492418-fcc1c67{font-family:"Roboto";font-weight:600;font-size:22px;color:#000000;line-height:1.5;text-align:center;padding:0px;margin-block-end:14.4px;}.elementor .e-a9cc52c-0d52edc{padding-block-start:35px;padding-block-end:21px;padding-inline-start:35px;padding-inline-end:35px;border-radius:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffc851;border-style:solid;box-shadow:0px 10px 38px 2px #0000001a;display:flex;flex-direction:row;gap:20px;}.elementor .e-884c08d-8b2cc7a{width:80px;padding:0px;}.elementor .e-60fd73f-24056be{font-family:"Roboto";font-weight:600;font-size:22px;color:#000000;line-height:1.5;text-align:center;padding:0px;margin-block-end:14.4px;}.elementor .e-dd64c00-d56f1f7{padding-block-start:35px;padding-block-end:21px;padding-inline-start:35px;padding-inline-end:35px;border-radius:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffc851;border-style:solid;box-shadow:0px 10px 38px 2px #0000001a;display:flex;gap:20px;}.elementor .e-4253cd3-1b2594d{width:80px;padding:0px;}.elementor .e-be3b947-ea4286c{font-family:"Roboto";font-weight:600;font-size:22px;color:#000000;line-height:1.5;text-align:center;padding:0px;margin-block-end:14.4px;}.elementor .e-d635eb5-1b30ef4{padding-block-start:35px;padding-block-end:21px;padding-inline-start:35px;padding-inline-end:35px;border-radius:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffc851;border-style:solid;box-shadow:0px 10px 38px 2px #0000001a;display:flex;gap:20px;}.elementor .e-a042795-279ac0b{width:80px;padding:0px;}.elementor .e-0fd49c1-6a52d56{font-family:"Roboto";font-weight:600;font-size:22px;color:#000000;line-height:1.5;text-align:center;padding:0px;margin-block-end:14.4px;}.elementor .e-b616009-f102601{padding-block-start:35px;padding-block-end:21px;padding-inline-start:35px;padding-inline-end:35px;border-radius:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffc851;border-style:solid;box-shadow:0px 10px 38px 2px #0000001a;display:flex;gap:20px;}.elementor .e-2fc3400-204cca5{width:50%;padding-block-start:55px;padding-block-end:125px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7f49823-8a7d465{position:absolute;inset-block-start:35%;inset-inline-start:2%;z-index:1;font-family:"Meddon";font-weight:400;font-size:26px;color:#000000;}.elementor .e-75bcb40-85c5de9{width:50%;position:relative;padding-block-start:42px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://sunbeltroofs.com/wp-content/uploads/2026/07/bg-1.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:top center;}.elementor .e-e4b27cc-e1c18ab{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;}.elementor .e-ef86af9-ce2d03e{padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-fd52a9d-09a92e1{font-weight:500;font-size:31px;color:#FFC851;line-height:1;}.elementor .e-a7e46be-2fd364f{padding:0px;flex-direction:column;gap:15px;align-items:center;}.elementor .e-0e97551-f856589{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-6967e9d-91ae85c{font-weight:500;font-size:32px;color:#333333;line-height:1;}.elementor .e-6660ad3-ee01ee5{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-070ed06-551d80c{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;}.elementor .e-fad877f-7ed5322{padding:0px;border-radius:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-46ea5fd-0cdcdcd{padding:0px;border-radius:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-8bc0202-a1a6a18{padding:0px;border-radius:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-c66b1fa-a6256a7{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-93a08e4-6a0e140{font-weight:500;font-size:31px;color:#FFC851;line-height:1;text-align:center;}.elementor .e-44517ef-2ade1fb{padding:0px;flex-direction:column;gap:15px;align-items:center;}.elementor .e-53e7cc5-a966b9c{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-cf464c3-a5c6464{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-acb6e52-72f12ef{padding:0px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;}.elementor .e-ed74469-fc466f1{font-weight:500;font-size:28px;color:#333333;line-height:1;text-align:center;}.elementor .e-edb56bd-ae44300{padding:0px;border-radius:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-f0bd3fe-88d171d{font-weight:500;font-size:28px;color:#333333;line-height:1;text-align:center;}.elementor .e-3408d9c-a788469{padding:0px;border-radius:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-049ce3b-a8a0c23{padding-block-start:30px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}