: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-46101d05{background-blend-mode:normal,normal;transition:all 0.5s ease 0s;background:linear-gradient(to right,var(--global-color-8) 0%,rgba(10,10,10,0.24) 100%),url(https://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-decorative-concrete-pool-deck-contacts.webp) center /cover no-repeat}@media (max-width:767px){.gb-element-46101d05{text-align:center}}.gb-element-0df51b9c{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-f0819bcf{background-blend-mode:normal,normal;padding-bottom:50px;padding-top:100px;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-5bef9e84{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}.gb-element-6ea7a57b{column-gap:3em;display:grid;grid-template-columns:1fr 1.3fr;row-gap:1em}@media (max-width:1024px){.gb-element-6ea7a57b{grid-template-columns:1fr;padding-top:0px}}@media (max-width:767px){.gb-element-6ea7a57b{grid-template-columns:1fr}}.gb-element-d7ec5235{border:0px dashed var(--accent);border-radius:0px;padding:0px}@media (max-width:1024px){.gb-element-d7ec5235{order:2}}.gb-element-8bc6be3f{margin-top:20px;border:2px dashed var(--accent);border-radius:20px;padding:20px}.gb-element-68c750f3{margin-top:20px;border:0px dashed var(--accent);border-radius:0px;padding:0px}.gb-element-e80ea29c{align-items:flex-start;background-color:var(--global-color-8);display:flex;flex-direction:column;text-align:left;border-radius:20px;padding:30px}.gb-element-a44fb3fc{flex-direction:column;row-gap:20px;text-align:left}@media (max-width:1024px){.gb-element-a44fb3fc{column-gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-a44fb3fc{grid-template-columns:1fr;text-align:center}}.gb-element-d57f4e1f{background-color:var(--base);font-size:16px;font-weight:600;text-transform:uppercase;border-radius:20px;padding:30px 30px 0px 30px}.gb-element-775ee5f1{background-blend-mode:normal,normal;padding-bottom:150px;padding-top:50px;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-1aa19b8a{margin-left:auto;margin-right:auto;margin-top:15px;max-width:var(--gb-container-width);text-align:center}.gb-element-c1fbda8e{border:2px dashed var(--accent);border-radius:20px;padding:20px}.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://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-durable-concrete-driveways-contacts.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://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-quality-concrete-services-contacts.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-8f14aaad{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://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/pool-deck-concrete-design-background.webp) center /cover no-repeat fixed}.gb-element-8e78045e{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}.gb-element-385c0d0e{column-gap:3em;display:grid;grid-template-columns:1fr 1.3fr;padding-top:50px;row-gap:1em}@media (max-width:1024px){.gb-element-385c0d0e{grid-template-columns:1fr;padding-top:0px}}@media (max-width:767px){.gb-element-385c0d0e{grid-template-columns:1fr}}.gb-element-aed34301{border:0px dashed var(--accent);border-radius:0px;padding:0px}@media (max-width:1024px){.gb-element-aed34301{order:2}}.gb-element-02583bdd{background-color:var(--base);border-radius:20px;padding:30px}.gb-element-ed020ddd{margin-top:20px;border:2px dashed var(--accent);border-radius:20px;padding:20px}.gb-element-6f8143e9{background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(4,64,148,0.68) 0%,rgba(4,64,148,0.68) 100%),url(https://ramirezbrosconcreteconstruction.com/wp-content/uploads/2026/03/concrete-contractor-riverside-ca-decorative-concrete-pool-deck.webp) center /cover no-repeat;border-radius:20px;padding:20px}.gb-element-68cda0a1{flex-direction:column;row-gap:20px;text-align:left}@media (max-width:1024px){.gb-element-68cda0a1{column-gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-68cda0a1{grid-template-columns:1fr}}.gb-element-58ec58ff{column-gap:5rem;margin-bottom:5rem;max-width:720px;row-gap:3rem;text-align:left}@media (max-width:1024px){.gb-element-58ec58ff{align-items:flex-start;flex-direction:column;margin-bottom:4rem}}.gb-element-822b12a3{margin-top:1em}.gb-element-3b7d12b2{margin-top:1em}.gb-element-4494406f{margin-top:1em}.gb-element-b3f3fff7{margin-top:1em}.gb-element-2fc43b4a{margin-top:1em}.gb-element-b8e954d7{margin-top:1em}.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-99d2fc0d{align-items:baseline;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-shadow:rgba(0,0,0,1) 1px 1px 2px;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;text-shadow:rgba(0,0,0,1) 1px 1px 2px;width:80%}@media (max-width:767px){.gb-text-300d89f4{font-size:35px;width:100%}}.gb-text-bd7805c5{color:var(--base-3);text-shadow:rgba(0,0,0,1) 1px 1px 2px;width:70%}@media (max-width:767px){.gb-text-bd7805c5{text-shadow:rgba(0,0,0,1) 1px 1px 2px;width:100%}}.gb-text-59f0c353{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:capitalize}.gb-text-59f0c353 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;font-size:25px;color:rgba(0,0,0,0)}.gb-text-59f0c353 a{color:var(--base-3);font-family:poppins;text-decoration:none;font-size:20px}.gb-text-59f0c353 a:hover{text-decoration:underline}@media (max-width:1024px){.gb-text-59f0c353{font-size:35px;order:2}}@media (max-width:767px){.gb-text-59f0c353{font-size:18px}}.gb-text-5610662a{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-flex;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:capitalize}.gb-text-5610662a .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;color:var(--accent);font-size:25px}.gb-text-5610662a a{color:var(--base-3);font-family:poppins;text-decoration:none;font-size:20px;text-transform:lowercase}.gb-text-5610662a a:hover{text-decoration:underline}@media (max-width:1024px){.gb-text-5610662a{font-size:35px;order:2}}@media (max-width:767px){.gb-text-5610662a{font-size:18px}}.gb-text-9ab2b969{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:capitalize}.gb-text-9ab2b969 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;font-size:25px;color:var(--accent)}.gb-text-9ab2b969 a{color:var(--base-3);font-family:poppins;text-decoration:none;font-size:20px}.gb-text-9ab2b969 a:hover{text-decoration:underline}@media (max-width:1024px){.gb-text-9ab2b969{font-size:20px;order:2}}@media (max-width:767px){.gb-text-9ab2b969{font-size:18px}}.gb-text-7bedbd3e{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:20px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-7bedbd3e .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;color:var(--accent);font-size:25px}.gb-text-7bedbd3e a{color:var(--base-3);font-family:poppins;text-decoration:none;font-size:20px}.gb-text-7bedbd3e a:hover{text-decoration:underline}@media (max-width:1024px){.gb-text-7bedbd3e{font-size:35px;order:2}}@media (max-width:767px){.gb-text-7bedbd3e{font-size:18px}}.gb-text-291a5952{align-items:baseline;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-291a5952 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-fd24af5d{color:var(--contrast);font-size:40px;font-weight:700;text-align:left}@media (max-width:767px){.gb-text-fd24af5d{font-size:35px;text-align:center}}.gb-text-4ebf52b2{align-items:baseline;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-4ebf52b2 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-79189bee{color:var(--contrast);font-size:40px;font-weight:700;text-align:center}@media (max-width:767px){.gb-text-79189bee{font-size:35px}}.gb-text-0e76820a{color:var(--accent);font-size:20px;padding-top:55px;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-01472183{color:var(--base-3);font-size:23px;font-weight:700;margin-bottom:10px;text-transform:capitalize}@media (max-width:1024px){.gb-text-01472183{font-size:20px;order:2}}@media (max-width:767px){.gb-text-01472183{font-size:18px}}.gb-text-c6ecddce{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:30px;font-weight:700;margin-bottom:0px;text-transform:capitalize}.gb-text-c6ecddce .gb-shape svg{width:1.5em;height:1.5em;fill:currentColor;color:rgba(0,0,0,0)}.gb-text-c6ecddce a{color:var(--base-3);font-family:poppins;text-decoration:none}.gb-text-c6ecddce a:hover{text-decoration:underline}@media (max-width:1024px){.gb-text-c6ecddce{font-size:35px;order:2}}@media (max-width:767px){.gb-text-c6ecddce{font-size:18px}}.gb-text-6aa74923{align-items:baseline;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-size:17px;font-weight:500;text-transform:uppercase}.gb-text-6aa74923 .gb-shape svg{width:.7em;height:.7em;fill:currentColor;color:var(--accent)}.gb-text-d6751d46{color:var(--contrast);font-size:40px;font-weight:700;text-align:left}@media (max-width:767px){.gb-text-d6751d46{font-size:35px}}.gb-text-5fae7da8{font-weight:600;margin-bottom:0}.gb-text-b2abcd5b{padding:20px}.gb-text-8b435291{font-weight:600;margin-bottom:0}.gb-text-b6f62665{padding:20px}.gb-text-894ed7cc{font-weight:600;margin-bottom:0}.gb-text-2d7b0e22{padding:20px}.gb-text-073393ef{font-weight:600;margin-bottom:0}.gb-text-480fd14f{padding:20px}.gb-text-0dd43db9{font-weight:600;margin-bottom:0}.gb-text-2f91e5c5{padding:20px}.gb-text-6c0a89bf{font-weight:600;margin-bottom:0}.gb-text-818783d5{padding:20px}.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);font-size:13px;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-1dd24cd6{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-1dd24cd6:is(:hover,:focus){color:var(--base-2);background-color:var(--global-color-8)}.gb-text-1dd24cd6:is(:hover,:focus) .gb-shape svg{color:var(--base-3)}.gb-text-1dd24cd6 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--base-3)}@media (max-width:767px){.gb-text-1dd24cd6{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-media-b5a55329{height:620px;max-width:100%;object-fit:cover;width:auto;border-radius:20px}@media (max-width:1024px){.gb-media-b5a55329{height:300px;width:100%}}.gb-media-e1b6f80a{height:620px;max-width:100%;object-fit:cover;width:auto;border-radius:20px}@media (max-width:1024px){.gb-media-e1b6f80a{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}}.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-accordion__item-eb9b1790{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__item-497dd830{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__item-e918eb78{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__item-f3754597{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__item-a4c6f2b9{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__item-bcf3fc0c{background-color:var(--base);margin-bottom:1em;border-radius:20px;padding:0em}.gb-accordion__toggle-a1550a96{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-a1550a96:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-a1550a96:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-c7c2568a{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-c7c2568a:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-c7c2568a:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-dc40148e{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-dc40148e:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-dc40148e:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-8e669ad3{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-8e669ad3:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-8e669ad3:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-d4d438b9{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-d4d438b9:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-d4d438b9:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-8ba3274c{align-items:center;background-color:var(--global-color-8);color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left;transition:all 0.5s ease 0s;border-radius:20px;padding:20px}.gb-accordion__toggle-8ba3274c:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-8ba3274c:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);border-top-left-radius:20px;border-top-right-radius:20px}.gb-accordion__toggle-icon-2bc09b72 svg{width:1em;height:1em}.gb-accordion__toggle-icon-cd3b5735 svg{width:1em;height:1em}.gb-accordion__toggle-icon-5cdb568c svg{width:1em;height:1em}.gb-accordion__toggle-icon-417dfdd4 svg{width:1em;height:1em}.gb-accordion__toggle-icon-bf2e1a7e svg{width:1em;height:1em}.gb-accordion__toggle-icon-9d7a8c49 svg{width:1em;height:1em}