:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-f3beaa78{background-color:var(--base);padding-bottom:50px}@media (max-width:767px){.gb-element-f3beaa78{padding-top:50px}}.gb-element-b49a2dca{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:1024px){.gb-element-b49a2dca{text-align:center}}.gb-element-a49ba26f{column-gap:2em;display:grid;grid-template-columns:1.5fr 1fr;row-gap:1em}@media (max-width:1024px){.gb-element-a49ba26f{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-a49ba26f{grid-template-columns:1fr}}.gb-element-d773acdc{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:2rem}@media (max-width:1024px){.gb-element-d773acdc{justify-content:center}}@media (max-width:767px){.gb-element-d773acdc{align-items:center;flex-direction:column;row-gap:10px}}.gb-element-1a5830d7{background-color:var(--base);padding-bottom:50px}@media (max-width:1024px){.gb-element-1a5830d7{padding-left:20px;padding-right:20px}}.gb-element-96b32407{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);border:2px dashed var(--accent);border-radius:20px;padding:30px}.gb-element-21d380bd{background-color:var(--base-3);margin-left:auto;margin-right:auto;margin-top:50px;max-width:var(--gb-container-width);border-radius:20px;padding:30px}.gb-element-87accbeb{column-gap:1em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1em}@media (max-width:767px){.gb-element-87accbeb{grid-template-columns:1fr}}.gb-element-9d1e4f5f{text-align:center}.gb-element-f7b5ad1b{text-align:center}.gb-element-ca514989{text-align:center}.gb-element-d37d2130{text-align:center}.gb-element-8b22a7a8{background-color:var(--base)}.gb-element-51be6984{background-color:var(--global-color-8);margin-left:50px;margin-right:50px;border-radius:20px;padding:50px 100px}@media (max-width:1024px){.gb-element-51be6984{margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px}}.gb-element-e8066c04{column-gap:1em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1em}@media (max-width:1024px){.gb-element-e8066c04{column-gap:3em;grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-e8066c04{grid-template-columns:1fr}}.gb-element-7b3fac56{text-align:center}.gb-element-683e2945{text-align:center}.gb-element-cd0c499c{text-align:center}.gb-element-88d46f9b{text-align:center}.gb-element-93810cca{background-color:var(--base)}.gb-element-3a4449b2{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-2d30c362{column-gap:3em;display:grid;grid-template-columns:1fr 1fr;row-gap:1em}@media (max-width:767px){.gb-element-2d30c362{grid-template-columns:1fr}}.gb-element-ee2ec045{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em;border:2px dashed var(--accent);border-radius:20px;padding:20px}@media (max-width:1024px){.gb-element-ee2ec045{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-ee2ec045{grid-template-columns:1fr}}.gb-element-e4e39b4a{background-blend-mode:normal;background-image:url('https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-decorative-concrete-patios-home.webp');background-position:85% 72%;background-repeat:no-repeat;background-size:cover;height:700px;border-radius:20px}@media (max-width:1024px){.gb-element-e4e39b4a{height:400px}}@media (max-width:767px){.gb-element-e4e39b4a{height:300px}}.gb-element-8cfbf1e4{background-blend-mode:normal;background-image:url('https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-retaining-wall-construction-home.webp');background-position:0% 74%;background-repeat:no-repeat;background-size:cover;border-radius:20px}@media (max-width:1024px){.gb-element-8cfbf1e4{height:400px}}.gb-element-8b7ee04f{background-color:var(--base-3);margin-left:40px;margin-right:40px;margin-top:-200px;position:relative;z-index:2;border:10px solid var(--base);border-radius:20px;padding:20px 30px}.gb-element-482b6353{display:flex;justify-content:space-between}@media (max-width:767px){.gb-element-138f454b{text-align:center}}.gb-element-77f8ddd2{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:1024px){.gb-element-77f8ddd2{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-77f8ddd2{grid-template-columns:1fr}}.gb-element-80b3ae47{background-color:var(--base-3);border-radius:20px}.gb-element-573efd62{padding-bottom:20px;padding-left:20px;padding-right:20px}.gb-element-25ce2159{background-color:var(--base-3);border-radius:20px}.gb-element-387cb415{padding-bottom:20px;padding-left:20px;padding-right:20px}.gb-element-f7ca6d47{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:2rem}@media (max-width:767px){.gb-element-f7ca6d47{justify-content:center}}.gb-element-52913342{background-blend-mode:normal,normal;padding-bottom:50px;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-73970c18{background-blend-mode:normal,normal;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);background:linear-gradient(to left,rgba(4,64,148,0.67) 0%,rgba(4,64,148,0.67) 100%),url(https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/pool-deck-concrete-design-background-02.webp) 48% 0% /cover no-repeat fixed;border-radius:20px;padding:50px 30px}@media (max-width:767px){.gb-element-73970c18{text-align:center}}.gb-element-3f4b8b9a{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:2rem}@media (max-width:767px){.gb-element-3f4b8b9a{align-items:center;justify-content:center}}.gb-element-04b9ac3a{background-blend-mode:normal,normal;padding-bottom:200px;padding-top:50px;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-8531d50e{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}.gb-element-a38fdccf{column-gap:1em;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1em}@media (max-width:1024px){.gb-element-a38fdccf{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-a38fdccf{grid-template-columns:1fr}}.gb-element-15ec3c83{display:flex;flex-direction:column;row-gap:20px}@media (max-width:1024px){.gb-element-15ec3c83{column-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-15ec3c83{grid-template-columns:1fr}}.gb-element-26f9e5f8{background-color:var(--base);text-align:left;border-radius:20px;padding:30px}.gb-element-f64b2be0{display:flex;justify-content:space-between}.gb-element-b3712112{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:0rem}@media (max-width:767px){.gb-element-b3712112{justify-content:center}}.gb-element-45f3de58{background-color:var(--base);text-align:left;border-radius:20px;padding:30px}.gb-element-0bd6b7ad{display:flex;justify-content:space-between}.gb-element-dea0e5c3{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:0rem}@media (max-width:767px){.gb-element-dea0e5c3{justify-content:center}}.gb-element-9aa93725{border:2px dashed var(--accent);border-radius:20px;padding:20px}.gb-element-2351a43e{column-gap:1rem;display:flex;justify-content:center;margin-top:2rem}@media (max-width:1024px){.gb-element-2351a43e{display:none !important}}.gb-element-def7009a{display:flex;flex-direction:column;row-gap:20px}@media (max-width:1024px){.gb-element-def7009a{column-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-def7009a{grid-template-columns:1fr}}.gb-element-b4c7c50d{background-color:var(--base);text-align:left;border-radius:20px;padding:30px}.gb-element-6c86aa27{display:flex;justify-content:space-between}.gb-element-e11dffd6{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:0rem}@media (max-width:767px){.gb-element-e11dffd6{justify-content:center}}.gb-element-ff259854{background-color:var(--base);text-align:left;border-radius:20px;padding:30px}.gb-element-9edbbf6d{display:flex;justify-content:space-between}.gb-element-7c73c202{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:0rem}@media (max-width:767px){.gb-element-7c73c202{justify-content:center}}.gb-element-279a338f{background-color:var(--base);margin-bottom:0px;padding-left:40px;padding-right:40px}@media (max-width:767px){.gb-element-279a338f{padding-left:20px;padding-right:20px}}.gb-element-1a8f3cbc{align-items:center;background-color:var(--accent);display:flex;justify-content:space-between;margin-bottom:0px;margin-left:0px;margin-right:0px;overflow-x:visible;position:relative;top:-100px;z-index:2;border-radius:20px;padding:30px}@media (max-width:1024px){.gb-element-1a8f3cbc{padding-left:20px;padding-right:20px}}@media (max-width:767px){.gb-element-1a8f3cbc{padding-left:30px;padding-right:30px}}.gb-element-4e4ff641{align-items:center;column-gap:20px;display:flex;justify-content:space-between;margin-left:100px}@media (max-width:1024px){.gb-element-4e4ff641{align-items:center;flex-direction:column;justify-content:center;margin-left:0px;row-gap:20px;text-align:center}}.gb-element-f79a1555{align-items:center;column-gap:1rem;display:flex;justify-content:center;margin-top:0rem;width:45%}@media (max-width:767px){.gb-element-f79a1555{width:100%}}.gb-element-a37e9f05{background-color:var(--base);padding-top:0px}.gb-element-21df7cae{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-02be8c40{column-gap:3em;display:grid;grid-template-columns:1fr 1fr;row-gap:1em}@media (max-width:767px){.gb-element-02be8c40{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-63bfc62c{text-align:center}}.gb-element-bdfc696f{column-gap:1em;display:grid;grid-template-columns:1fr 1.5fr;row-gap:1em}@media (max-width:767px){.gb-element-bdfc696f{grid-template-columns:1fr}}.gb-element-f74f5b87{align-items:center;background-color:var(--global-color-8);display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:20px;padding:20px}.gb-element-a58fc2ae{display:flex;flex-direction:column;row-gap:30px}.gb-element-61631757{display:flex;flex-direction:column;row-gap:8px}.gb-element-7f44d6b3{align-items:center;column-gap:20px;display:flex;justify-content:space-between}.gb-element-2e174138{align-items:center;display:flex}.gb-element-54205faa{background-color:var(--global-color-8);height:6px;width:100%}.gb-element-12b7283d{display:flex;flex-direction:column;row-gap:8px}.gb-element-8911972e{align-items:center;column-gap:20px;display:flex;justify-content:space-between}@media (max-width:767px){.gb-element-8911972e{text-align:left}}.gb-element-b183836f{align-items:center;display:flex}.gb-element-dacb10be{background-color:var(--global-color-8);height:6px;width:100%}.gb-element-3ff1e733{display:flex;flex-direction:column;row-gap:8px}.gb-element-ca36543f{align-items:center;column-gap:20px;display:flex;justify-content:space-between}.gb-element-f51ca98a{align-items:center;display:flex}.gb-element-7a4def4b{background-color:var(--global-color-8);height:6px;width:100%}.gb-element-efa413a0{column-gap:1rem;display:flex;justify-content:flex-start;margin-top:2rem}@media (max-width:767px){.gb-element-efa413a0{justify-content:center}}@media (max-width:767px){.gb-element-7d691fad{margin-top:40px}}.gb-element-0ee54166{column-gap:1em;display:grid;grid-template-columns:1fr;row-gap:1em;border:2px dashed var(--accent);border-radius:20px;padding:20px}@media (max-width:767px){.gb-element-0ee54166{grid-template-columns:1fr}}.gb-element-9c027feb{background-blend-mode:normal;background-image:url('https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-quality-concrete-services.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;border-radius:20px}@media (max-width:1024px){.gb-element-9c027feb{height:450px}}@media (max-width:767px){.gb-element-9c027feb{height:300px}}.gb-element-ec66705a{background-color:var(--base-3);position:relative;z-index:2;border:10px solid var(--base);border-radius:20px;margin:-100px 40px;padding:20px 30px}@media (max-width:1024px){.gb-element-ec66705a{margin-bottom:-150px;margin-top:-150px}}@media (max-width:767px){.gb-element-ec66705a{margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px}}.gb-element-c47cbe7d{display:flex;justify-content:space-between}@media (max-width:1024px){.gb-element-c47cbe7d{flex-direction:column}}.gb-element-3b08265e{background-blend-mode:normal;background-image:url('https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-decorative-concrete-pool-deck.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;border-radius:20px}@media (max-width:1024px){.gb-element-3b08265e{height:450px}}@media (max-width:767px){.gb-element-3b08265e{height:300px}}.gb-element-941eaf9e{background-blend-mode:normal,normal;padding-bottom:100px;padding-top:100px;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://fem.vqa.mybluehost.me/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-226e4d24{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}.gb-element-1cc2a168{column-gap:1rem;display:flex;justify-content:center;margin-top:2rem}.gb-element-9797d9f5{margin-top:50px}.gb-element-7025c7d0{background-color:var(--base)}@media (max-width:767px){.gb-element-7025c7d0{text-align:center}}.gb-element-a4d23b2d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-260ece1c{column-gap:3em;display:grid;grid-template-columns:1fr 1fr;row-gap:1em}@media (max-width:767px){.gb-element-260ece1c{grid-template-columns:1fr}}.gb-element-aed6f042{margin-top:20px;border:2px dashed var(--accent);border-radius:20px;padding:50px}@media (max-width:1024px){.gb-element-aed6f042{padding:30px}}@media (max-width:767px){.gb-element-aed6f042{padding:20px}}.gb-element-f7de76ee{margin-left:20px;border-radius:0px;padding:20px}@media (max-width:1024px){.gb-element-f7de76ee{display:none !important}}.gb-element-e6177cb4{align-items:center;column-gap:20px;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative}.gb-element-c436bbfe{background-color:var(--global-color-8);padding:100px 30px 0px 30px}@media (max-width:1024px){.gb-element-c436bbfe{padding:80px 20px 40px 20px}}@media (max-width:767px){.gb-element-c436bbfe{padding-bottom:0px;padding-left:20px;padding-right:20px}}.gb-element-11bad739{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:1024px){.gb-element-11bad739{justify-content:center;text-align:left}}@media (max-width:767px){.gb-element-11bad739{text-align:center;padding:0px}}.gb-element-ce26390f{column-gap:1em;display:grid;grid-template-columns:2.5fr 1.5fr 3fr 2fr;padding-bottom:50px;row-gap:1em}@media (max-width:1024px){.gb-element-ce26390f{grid-template-columns:2.1fr 1fr;row-gap:3em}}@media (max-width:767px){.gb-element-ce26390f{grid-template-columns:1fr;text-align:center}}.gb-element-28b69f5c{margin-left:-80px;padding-right:20px;text-align:left}@media (max-width:1024px){.gb-element-28b69f5c{justify-items:center;margin-left:0px;text-align:center}}@media (max-width:767px){.gb-element-28b69f5c{padding-right:0px}}.gb-element-e110502d{column-gap:1em;display:grid;grid-template-columns:1fr;margin-top:0px;row-gap:1em}@media (max-width:767px){.gb-element-e110502d{grid-template-columns:1fr}}.gb-element-6884b854{margin-left:80px;text-align:center}@media (max-width:1024px){.gb-element-6884b854{padding-left:80px;text-align:center}}@media (max-width:767px){.gb-element-6884b854{padding-left:0px}}.gb-element-bc7c1818{display:flex;flex-direction:column;row-gap:5px}.gb-element-dfda7d89{display:flex;flex-direction:column;row-gap:5px}@media (max-width:1024px){.gb-element-dfda7d89{margin-left:30px}}@media (max-width:767px){.gb-element-dfda7d89{margin-left:0px}}.gb-element-f2326b4d{column-gap:1em;display:grid;grid-template-columns:.8fr 1fr;row-gap:1em}@media (max-width:1024px){.gb-element-f2326b4d{grid-template-columns:.85fr 1fr}}@media (max-width:767px){.gb-element-f2326b4d{column-gap:0em;grid-template-columns:1fr;row-gap:.2em}}.gb-element-3baa8e7b{display:grid;row-gap:5px}@media (max-width:767px){.gb-element-3baa8e7b{margin:0px}}.gb-element-b87b6f3e{display:grid;row-gap:5px}.gb-element-ba40f61f{display:flex;flex-direction:column}@media (max-width:767px){.gb-element-ba40f61f{row-gap:5px}}.gb-element-bf5e9c26{background-color:rgba(109,167,222,0);justify-items:center;border-top:2px dashed var(--accent);padding:10px 15px 5px 15px}@media (max-width:767px){.gb-element-bf5e9c26{text-align:center}}.gb-text-5e5c8e0b{align-items:center;column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-5e5c8e0b .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-41667aca{font-size:50px;font-weight:700}@media (max-width:767px){.gb-text-41667aca{font-size:30px}}.gb-text-3213f48c{font-size:50px;font-weight:800;margin-bottom:0px}.gb-text-000c7104{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-5b8f4ec1{font-size:50px;font-weight:800;margin-bottom:0px}.gb-text-778cbd12{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-a930d774{font-size:50px;font-weight:800;margin-bottom:0px}.gb-text-aa0875ca{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-12f5c96c{font-size:50px;font-weight:800;margin-bottom:0px}.gb-text-3a8d0b8d{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-bb72b07e{color:var(--base-3);font-size:23px;font-weight:700;margin-bottom:10px}.gb-text-d2d4d723{color:var(--base-3)}.gb-text-469b0fe5{color:var(--base-3);font-size:23px;font-weight:700;margin-bottom:10px}.gb-text-abb9ad30{color:var(--base-3)}.gb-text-23d71f81{color:var(--base-3);font-size:23px;font-weight:700;margin-bottom:10px}.gb-text-6645bf03{color:var(--base-3)}.gb-text-cd962144{color:var(--base-3);font-size:23px;font-weight:700;margin-bottom:10px}.gb-text-0c731d89{color:var(--base-3)}.gb-text-a160ecc6{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-47fe4ade{font-size:15px;padding-top:20px}.gb-text-cf002e08{align-items:baseline;column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-cf002e08 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-85980b20{font-size:40px;font-weight:700}@media (max-width:767px){.gb-text-85980b20{font-size:35px}}.gb-text-44aa350f{background-color:var(--global-color-8);color:var(--base-3);font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-top:10px;text-align:center;border-radius:20px 20px 0px 0px}@media (max-width:1024px){.gb-text-44aa350f{padding-left:20px;padding-right:20px}}.gb-text-c48792b2{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-c48792b2 .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-433a2b10{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-433a2b10 .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-bb5674ca{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-bb5674ca .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-b4afcb8a{background-color:var(--global-color-8);color:var(--base-3);font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-top:10px;text-align:center;border-radius:20px 20px 0px 0px}.gb-text-235f067a{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-235f067a .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-b982ea14{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-b982ea14 .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-61cf8877{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-61cf8877 .gb-shape svg{width:.5em;height:.5em;fill:currentColor;color:var(--accent)}.gb-text-99d2fc0d{align-items:baseline;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-99d2fc0d .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-300d89f4{color:var(--base-3);font-size:40px;font-weight:700;width:80%}@media (max-width:767px){.gb-text-300d89f4{font-size:35px;width:100%}}.gb-text-bd7805c5{color:var(--base-3)}.gb-text-9b7f41c3{align-items:baseline;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-9b7f41c3 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-e19b9793{color:var(--contrast);font-size:40px;font-weight:700;text-align:center}@media (max-width:767px){.gb-text-e19b9793{font-size:35px}}.gb-text-910c7694{font-size:23px;font-weight:700;line-height:1.2;margin-bottom:0px;text-transform:capitalize}.gb-text-3efb2538{font-size:15px;padding-top:20px}@media (max-width:767px){.gb-text-3efb2538{text-align:center}}.gb-text-65c2c70a{font-size:23px;font-weight:700;line-height:1.2;margin-bottom:0px;padding-right:50px;text-transform:capitalize}.gb-text-c17b4e80{font-size:15px;padding-top:20px}@media (max-width:767px){.gb-text-c17b4e80{text-align:center}}.gb-text-9b452ccb{font-size:23px;font-weight:700;line-height:1.2;margin-bottom:0px;padding-right:100px;text-transform:capitalize}.gb-text-23ad8ff8{font-size:15px;padding-bottom:23px;padding-top:20px}@media (max-width:1024px){.gb-text-23ad8ff8{padding-bottom:0px}}@media (max-width:767px){.gb-text-23ad8ff8{text-align:center}}.gb-text-6a7539ce{font-size:23px;font-weight:700;line-height:1.2;margin-bottom:0px;padding-right:50px;text-transform:capitalize}.gb-text-a05c19a5{font-size:15px;padding-top:20px}@media (max-width:1024px){.gb-text-a05c19a5{padding-bottom:23px}}@media (max-width:767px){.gb-text-a05c19a5{text-align:center}}.gb-text-dfcc6c7a{color:var(--base-3);font-size:40px;font-weight:700;margin-bottom:0px;padding-bottom:20px}@media (max-width:767px){.gb-text-dfcc6c7a{font-size:30px}}.gb-text-069fed27{color:var(--base-3)}.gb-text-20007815{text-align:center}.gb-text-20418ba9{align-items:baseline;column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-20418ba9 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-44f96b09{font-size:40px;font-weight:700}@media (max-width:767px){.gb-text-44f96b09{font-size:35px}}.gb-text-8fab2853{color:var(--base-3);font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.gb-text-67966e7d{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-827a8782{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-0201b39e{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-68b7c6a9{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-1b31a0de{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-6337812b{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-519cae5d{font-size:23px;font-weight:700;margin-bottom:0px;text-transform:capitalize}@media (max-width:1024px){.gb-text-519cae5d{font-size:20px;order:2}}@media (max-width:767px){.gb-text-519cae5d{font-size:18px}}.gb-text-5d178cbf{align-items:baseline;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-5d178cbf .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-6fdb68df{color:var(--contrast);font-size:40px;font-weight:700}@media (max-width:767px){.gb-text-6fdb68df{font-size:35px}}.gb-text-a09661c3{color:var(--contrast)}.gb-text-f7df893d{padding-top:75px}.gb-text-289f44d5{padding-left:80px;padding-right:80px;padding-top:5px}@media (max-width:1024px){.gb-text-289f44d5{padding-left:0px;padding-right:0px}}.gb-text-01a2c88c{align-items:baseline;column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-01a2c88c .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-fca884e5{font-size:40px;font-weight:700}@media (max-width:767px){.gb-text-fca884e5{font-size:35px}}.gb-text-2b81a60b{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;text-decoration:none;border-radius:10px;padding:0rem}.gb-text-2b81a60b:is(:hover,:focus){background-color:var(--global-color-10);color:#ffffff}.gb-text-2b81a60b:is(:hover,:focus) .gb-shape svg{color:var(--base-3)}.gb-text-2b81a60b .gb-shape svg{width:2em;height:2em;fill:currentColor;color:var(--accent)}.gb-text-76c17a94{color:var(--base-3);font-weight:600;margin-bottom:0px;text-transform:uppercase}.gb-text-725d73ee{color:var(--base-3);font-size:20px;font-weight:700;margin-bottom:0px}.gb-text-725d73ee a{color:var(--base-3);text-decoration:none}.gb-text-725d73ee a:hover{text-decoration:underline;color:var(--accent)}.gb-text-7374b265{color:var(--base-3);text-align:center}.gb-text-5d000a7c{align-items:center;background-color:var(--accent);color:var(--contrast-2);column-gap:0.5em;display:inline-flex;margin-right:15px;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid var(--accent);border-radius:50px;padding:10px}.gb-text-5d000a7c:is(:hover,:focus){color:var(--base-2);background-color:var(--global-color-8)}.gb-text-5d000a7c:is(:hover,:focus) .gb-shape svg{color:var(--base-3)}.gb-text-5d000a7c .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--base-3)}.gb-text-2d981375{align-items:center;background-color:var(--accent);color:var(--contrast-2);column-gap:0.5em;display:inline-flex;margin-right:15px;text-decoration:none;transition:all 0.5s ease 0s;border:2px solid var(--accent);border-radius:50px;padding:10px}.gb-text-2d981375:is(:hover,:focus){color:var(--base-2);background-color:var(--global-color-8)}.gb-text-2d981375:is(:hover,:focus) .gb-shape svg{color:var(--base-3)}.gb-text-2d981375 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--base-3)}@media (max-width:767px){.gb-text-2d981375{margin-right:0px}}.gb-text-55423b86{color:var(--accent);font-weight:600}.gb-text-651cc79a{font-size:16px;margin:0px;padding:0px}.gb-text-651cc79a a{text-decoration:none;font-weight:400;color:var(--base-3)}.gb-text-651cc79a a:hover{text-decoration:underline}.gb-text-b3f134cf{font-size:16px;margin:0px;padding:0px}.gb-text-b3f134cf a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-b3f134cf a:hover{text-decoration:underline}.gb-text-708e618d{font-size:16px;margin:0px;padding:0px}.gb-text-708e618d a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-708e618d a:hover{text-decoration:underline}.gb-text-0a60afb6{font-size:16px;margin:0px;padding:0px}.gb-text-0a60afb6 a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-0a60afb6 a:hover{text-decoration:underline}.gb-text-30e3dab4{font-size:16px;margin:0px;padding:0px}.gb-text-30e3dab4 a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-30e3dab4 a:hover{text-decoration:underline}.gb-text-02958616{color:var(--accent);font-weight:600}.gb-text-94c62819{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-60b99d01{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-c81df819{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-34d87429{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-ef6d018f{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-b88711f6{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-f8c99d43{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-59c40403{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-91aefc62{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-dd3abd43{color:var(--base-3);font-size:16px;font-weight:400;text-transform:capitalize;margin:0px}.gb-text-c75a80f0{color:var(--accent);font-weight:600}.gb-text-f38039f0{align-items:center;column-gap:0.5em;display:inline-flex;font-size:16px;font-weight:400;text-decoration:none;text-transform:capitalize;margin:0px;padding:0px}.gb-text-f38039f0:is(:hover,:focus){text-transform:capitalize}.gb-text-f38039f0 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-f38039f0 a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-f38039f0 a:hover{text-decoration:underline}@media (max-width:767px){.gb-text-f38039f0{justify-content:center}}.gb-text-7cd1532e{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:16px;font-weight:400;text-decoration:none;text-transform:capitalize;margin:0px;padding:0px}.gb-text-7cd1532e:is(:hover,:focus){text-transform:capitalize}.gb-text-7cd1532e .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-7cd1532e a{text-decoration:none;color:var(--base-3);font-weight:400}.gb-text-7cd1532e a:hover{text-decoration:underline}@media (max-width:767px){.gb-text-7cd1532e{justify-content:center}}.gb-text-6f6b4eef{align-items:baseline;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:16px;font-weight:400;padding-right:80px;margin:0px}.gb-text-6f6b4eef .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}@media (max-width:767px){.gb-text-6f6b4eef{justify-content:center;padding-right:0px}}.gb-text-486c1bd3{align-items:center;color:#424243;column-gap:0.5em;display:inline-flex;font-size:16px;font-weight:400;text-decoration:none;text-transform:none;margin:0px}.gb-text-486c1bd3 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-486c1bd3 a{text-decoration:none;color:var(--base-3)}.gb-text-486c1bd3 a:hover{text-decoration:underline}@media (max-width:767px){.gb-text-486c1bd3{justify-content:center}}.gb-text-631e1edd{color:var(--base-2);font-size:16px;padding-top:20px;text-align:center}.gb-text-631e1edd:is(:hover,:focus){color:var(--base-2);font-size:16px}.gb-text-631e1edd a{color:var(--base-3)}.gb-text-631e1edd a:hover{color:var(--accent)}.gb-shape-555ef064{background-color:rgba(0,0,0,0);display:inline-flex}.gb-shape-555ef064 svg{fill:currentColor;height:50px;width:50px;color:rgba(255,255,255,0);background-color:rgba(0,0,0,0)}.gb-shape-e0cab269{display:inline-flex}.gb-shape-e0cab269 svg{fill:currentColor;height:50px;width:50px;color:var(--base-3)}.gb-shape-b39cd24e{display:inline-flex}.gb-shape-b39cd24e svg{fill:currentColor;height:50px;width:50px;color:var(--base-3)}.gb-shape-f04de6c7{display:inline-flex}.gb-shape-f04de6c7 svg{fill:currentColor;height:50px;width:50px;color:var(--base-3)}.gb-shape-378cb484{display:inline-flex}.gb-shape-378cb484 svg{fill:currentColor;height:50px;width:50px;color:rgba(0,0,0,0)}.gb-shape-2bb8b6c9{display:inline-flex}.gb-shape-2bb8b6c9 svg{fill:currentColor;height:50px;width:50px;color:var(--accent)}.gb-shape-0858f5e8{display:inline-flex}.gb-shape-0858f5e8 svg{fill:currentColor;height:50px;width:50px;color:var(--accent)}.gb-shape-f87e23ad{display:inline-flex}.gb-shape-f87e23ad svg{fill:currentColor;height:50px;width:50px;color:var(--accent)}.gb-shape-c208e6c0{display:inline-flex}.gb-shape-c208e6c0 svg{fill:currentColor;height:50px;width:50px;color:var(--accent)}.gb-shape-bad5e02a{background-color:rgba(0,0,0,0);display:inline-flex}.gb-shape-bad5e02a svg{fill:currentColor;height:65px;width:65px;color:var(--base-3);background-color:rgba(0,0,0,0)}.gb-shape-b67707a9{display:inline-flex}.gb-shape-b67707a9 svg{fill:currentColor;height:50px;width:50px;color:rgba(0,0,0,0)}.gb-media-880902fa{height:650px;max-width:100%;object-fit:cover;width:auto;border-radius:20px}@media (max-width:1024px){.gb-media-880902fa{height:300px;width:100%}}.gb-media-90a271a4{height:100px;margin-top:-10px;max-width:100%;object-fit:contain;width:auto}@media (max-width:767px){.gb-media-90a271a4{max-width:100%;object-fit:contain}}