.elementor .e-3e4c1de0-2dd61f1{max-width:550px;color:var(--oss-darkgray);margin-block-end:15px;}.elementor .e-57c710e2-3ff6ffc{max-width:450px;font-weight:500;font-size:18px;color:var(--oss-darkgray);margin-block-end:40px;}.elementor .e-21342cf3-c523d39{column-gap:15px;padding:0px;row-gap:0px;}.elementor .e-7c81d7b3-cc670c7{padding-block-start:150px;padding-block-end:100px;}.elementor .e-3db0b991-2a5713b{background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 22%,rgba(255, 255, 255, 0.65) 41%,rgba(80, 68, 68, 0.21) 59%),url("https://outdoorshadestore.com/wp-content/uploads/2026/08/Residential-Trex-Pergola-ShadeFlex-Canopy-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,16em 50%;flex-direction:column;}.elementor .e-a0d0529-9d66ffc{text-align:center;margin-block-end:30px;}.elementor .e-211875bc-5c0074c{max-width:1400px;padding-block-start:30px;padding-block-end:30px;}.elementor .e-59b209c4-9d12f42{flex-direction:column;}.elementor .e-1ffeef86-eb2035e{margin-block-end:40px;}.elementor .e-4b2cb563-f2f3915{height:250px;object-fit:cover;margin-block-end:0px;}.elementor .e-2175c0e7-825fe7e{font-family:"Roboto Condensed";font-weight:500;font-size:28px;}.elementor .e-4f865ce9-eb767a2{font-style:italic;margin-block-end:20px;}.elementor .e-5495df69-7e9ef35{overflow:hidden;padding-block-start:20px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-6bbbd443-a88d220{padding:0px;flex-direction:column;}.elementor .e-72ee0c90-6cd55b9{overflow:hidden;padding:0px;border-radius:10px;border-width:2px;border-color:var(--oss-lightgray);border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-1ddbd89-c192451{height:250px;object-fit:cover;}.elementor .e-11943346-2d8e6ae{font-family:"Roboto Condensed";font-weight:500;font-size:28px;}.elementor .e-13307282-6fa8e18{font-style:italic;margin-block-end:20px;}.elementor .e-6f7c0580-bfd0494{margin-block-end:20px;}.elementor .e-4b6327c-62a4705{overflow:hidden;padding-block-start:20px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-3fa6eb2d-b01f922{padding:0px;flex-direction:column;}.elementor .e-67b6ac6f-6332052{overflow:hidden;padding:0px;border-radius:10px;border-width:2px;border-color:var(--oss-lightgray);border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-6bcd3d54-12ac3b3{height:250px;object-fit:cover;}.elementor .e-3f14b276-2f2dfb9{font-family:"Roboto Condensed";font-weight:500;font-size:28px;}.elementor .e-2a4f94da-2ffb3bd{font-style:italic;margin-block-end:20px;}.elementor .e-7b2d7859-a42e6d3{margin-block-end:20px;}.elementor .e-1f850825-efd17f1{overflow:hidden;padding-block-start:20px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-3eefd92e-9aaa06d{padding:0px;flex-direction:column;}.elementor .e-562a2efe-c10a4f1{overflow:hidden;padding:0px;border-radius:10px;border-width:2px;border-color:var(--oss-lightgray);border-style:solid;flex-direction:column;justify-content:space-between;}.elementor .e-6337fdba-89a7ca5{column-gap:30px;padding:0px;row-gap:0px;}.elementor .e-298dc5b6-145c8e7{background-color:#f5f5f5;flex-direction:column;}.elementor .e-6bc0a3dd-d094c49{max-height:550px;object-fit:cover;}.elementor .e-504f5c6e-b9d9f0e{padding:0px;}.elementor .e-7f83ab2f-fb9181f{margin-block-end:10px;}.elementor .e-5c8e3aa5-40ae83b{margin-block-end:40px;}.elementor .e-5c7819af-c5c917e{margin-block-end:5px;}.elementor .e-32f914e8-bf8b41e{padding:0px;flex-direction:column;}.elementor .e-95c9e85-078b317{column-gap:20px;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;align-items:start;}.elementor .e-7adac7a9-6912760{margin-block-end:5px;}.elementor .e-1f4313f4-7fc93d5{padding:0px;flex-direction:column;}.elementor .e-50190fbb-14d9c7d{column-gap:20px;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;align-items:start;}.elementor .e-39131839-6db61f7{margin-block-end:5px;}.elementor .e-3136eec8-4e8a2f2{padding:0px;flex-direction:column;}.elementor .e-5a514195-9a729ae{column-gap:20px;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;align-items:start;}.elementor .e-31a097e-1f02e0b{margin-block-end:5px;}.elementor .e-5638801f-48647b4{padding:0px;flex-direction:column;}.elementor .e-8819863-4b71e05{column-gap:20px;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;row-gap:0px;align-items:start;}.elementor .e-75bd7c47-d588b57{flex-direction:column;}.elementor .e-501bb19e-157f55e{column-gap:40px;flex-direction:row;row-gap:0px;}.elementor .e-5c91f447-b381ea2{flex-direction:column;}.elementor .e-4d72c4e7-7ec871c{font-size:56px;color:var(--oss-white);margin-block-end:15px;}.elementor .e-78633ea1-4312808{max-width:660px;color:var(--oss-white);margin-block-end:40px;}.elementor .e-559f287d-02d6fc8{max-width:700px;padding:50px;border-radius:15px;flex-direction:column;}.elementor .e-2f14651d-a736f49{padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-69e674d3-e5944e1{padding-block-start:200px;padding-block-end:75px;background-image:url("https://outdoorshadestore.com/wp-content/uploads/2026/08/2024-HGTV-Smart-Home-Trex-Solis.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-198315d3-fdfdb41{text-align:center;margin-block-end:20px;}.elementor .e-48fb36d2-08b55cc{background-color:#f5f5f5;flex-direction:column;}.elementor .e-45c5be4b-1a52d7e{text-align:center;margin-block-end:40px;}.elementor .e-79c61950-f91ecbb{align-items:center;}.elementor .e-5bda7eec-c9f8d71{flex-direction:column;}.elementor .e-22aa43a8-848f609{max-width:650px;font-size:36px;line-height:1.2em;margin-block-end:10px;}.elementor .e-32338286-c5239dd{max-width:550px;font-weight:500;font-size:20px;}.elementor .e-63327a11-cd3212e{flex-direction:column;}.elementor .e-46b1e717-58162d7{max-width:1500px;padding-block-start:50px;padding-block-end:50px;flex-direction:row;}.elementor .e-78470e34-2471825{background-color:#f5f5f5;flex-direction:column;}