:root{--gb-container-width:1320px;}.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-71b4af3a{column-gap:var(--space-lg);display:grid;grid-template-columns:auto 1fr;row-gap:var(--space-md)}@media (max-width:767px){.gb-element-71b4af3a{grid-template-columns:1fr}}.gb-element-686e2678{max-width:600px}.gb-element-4b5fdfe4{margin-bottom:0px}.gb-element-8195bf75{display:grid;max-width:1320px;row-gap:var(--space-md)}.gb-element-4237f0e3{display:flex;flex-direction:column}@media (max-width:767px){.gb-element-9874b7ab{grid-template-columns:1fr}}.gb-element-ff566446{border:1px solid var(--border-color);border-radius:var(--br-md);padding:2.5rem}@media (max-width:1024px){.gb-element-ff566446{padding:var(--space-s)}}.gb-element-8757c40b{align-items:center;column-gap:var(--space-xs);display:flex;row-gap:var(--space-xxs)}@media (max-width:767px){.gb-element-8757c40b{align-items:flex-start;flex-direction:column}}.gb-element-7687aebd{flex-shrink:0}.gb-element-7a18daa4{align-items:center;column-gap:var(--space-xs);display:flex;flex-wrap:wrap;margin-top:var(--space-xxs);row-gap:var(--space-xxs)}.gb-element-70d0efe9{border:1px solid var(--border-color);border-radius:var(--br-md);padding:2.5rem}@media (max-width:1024px){.gb-element-70d0efe9{padding:var(--space-s)}}.gb-element-f38f7dc4{align-items:flex-start;column-gap:var(--space-xs);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--space-xs)}@media (max-width:1024px){.gb-element-f38f7dc4{column-gap:var(--space-lg);justify-content:flex-start}}@media (max-width:767px){.gb-element-f38f7dc4{flex-direction:column}}.gb-element-a2f85d74{align-items:center;column-gap:.5rem;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;row-gap:.5rem;margin:0px}.gb-element-a2f85d74 a{border-right-style:solid;border-right-width:1px;padding-right:.5rem;text-decoration:none}.gb-element-a2f85d74 a:is(:hover,:focus){text-decoration:underline}.gb-element-a2f85d74 li:last-of-type a{border-right-style:solid;border-right-width:0px;padding-right:0px}.gb-element-5a720d29{bottom:1rem;display:block;position:fixed;right:1rem;z-index:9}@media (max-width:767px){.gb-element-5a720d29{bottom:.75rem;position:fixed;right:.75rem}}.gb-element-7b63d5c1{display:block;position:relative;transition:transform 0.15s ease-in-out 0s}.gb-element-7b63d5c1:hover{transform:translate3d(0px,-0.25rem,0px)}@media (max-width:767px){.gb-element-7b63d5c1{position:relative;z-index:9}}.gb-element-788e4dac{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.gb-element-b5c2bd7f{align-items:center;display:flex;justify-content:space-between}@media (max-width:1024px){.gb-element-b5c2bd7f{padding-left:1rem;padding-right:1rem}.gb-element-b5c2bd7f .custom-logo{width:200px}}.gb-element-a293dbe9{align-items:center;column-gap:.5rem;display:flex}@media (min-width:1025px){.gb-element-1f987141{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-element-1f987141{display:none !important}}@media (max-width:767px){.gb-element-1f987141{display:flex;justify-content:center;padding:var(--space-s)}.gb-element-1f987141 .list-contact-info{row-gap:var(--space-xs)}.gb-element-1f987141 .list-contact-info li{justify-content:center}}.gb-text-1355a839 .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-1355a839 a{letter-spacing:var(--letter-spacing)}.gb-text-a8055b8d .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-a8055b8d a{letter-spacing:var(--letter-spacing)}.gb-text-7fcd9bc6 .gb-shape svg{fill:currentColor;height:1em;width:1em}.gb-text-7fcd9bc6 a{letter-spacing:var(--letter-spacing)}.gb-text-1a8053c8{padding-bottom:.75rem;padding-top:.75rem}.gb-text-17104822{margin-bottom:0px}.gb-text-91815795{margin-bottom:0px}.gb-text-c469eec1{--color:var(--accent);align-items:center;color:var(--color);display:inline-flex;flex-direction:column;font-size:var(--text-xs);font-weight:700;line-height:1;row-gap:.5rem;text-decoration:none}.gb-text-c469eec1 .gb-shape{align-items:center;background-color:var(--color);display:grid;height:1.5rem;justify-content:center;width:1.5rem;border-radius:100vw}.gb-text-c469eec1 .gb-shape svg{height:1em;transform:rotate(90deg);width:1em;border-radius:100vw}.gb-text-c469eec1 path{fill:var(--text-contrast)}@media (min-width:769px){.gb-text-c469eec1{display:none !important}}.gb-form-f43b0e3c{--gb-form-message-error-background:#fef2f2;--gb-form-message-error-border:#fca5a5;--gb-form-message-error-color:#991b1b;--gb-form-message-success-background:#f0fdf4;--gb-form-message-success-border:#86efac;--gb-form-message-success-color:#166534}.gb-form-f43b0e3c .gb-form-field{margin-bottom:1.5em}.gb-form-f43b0e3c .gb-form-field__input{background-color:#ffffff;color:var(--text-base);font-size:1em;line-height:1.5;border:1px solid #d1d5db;border-radius:4px;padding:0.5em 0.75em}.gb-form-f43b0e3c .gb-form-field__input::placeholder{color:#9ca3af}.gb-form-f43b0e3c .gb-form-field__input:is(:focus,:focus-visible){background-color:#ffffff;border-bottom-color:#0f172a;border-left-color:#0f172a;border-right-color:#0f172a;border-top-color:#0f172a;color:var(--text-base)}.gb-form-f43b0e3c .gb-form-field__label{color:var(--text-base);margin-bottom:0.25em}.gb-form-f43b0e3c .gb-form-field__required{color:var(--accent)}.gb-media-324f556e{bottom:-45px;height:72px;margin-left:auto;margin-right:auto;max-width:100%;object-fit:cover;position:relative;width:72px}@media (max-width:767px){.gb-media-324f556e{bottom:0px;margin-bottom:.5rem;position:revert}}.gb-media-24cdcdbe{height:auto;max-width:100%;object-fit:cover;width:130px}.gb-media-28926593{aspect-ratio:1;box-shadow:30px 42px 14px 0 rgba(0,0,0,0.00),19px 27px 13px 0 rgba(0,0,0,0.01),11px 15px 11px 0 rgba(0,0,0,0.05),5px 7px 8px 0 rgba(0,0,0,0.09),1px 2px 5px 0 rgba(0,0,0,0.10);display:block;height:auto;max-width:100%;object-fit:cover;width:88px;border:4px solid var(--canvas-base);border-radius:100vw}@media (max-width:1024px){.gb-media-28926593{width:70px}}@media (max-width:767px){.gb-media-28926593{border-bottom-style:solid;border-bottom-width:3px;border-left-style:solid;border-left-width:3px;border-right-style:solid;border-right-width:3px;border-top-style:solid;border-top-width:3px;width:55px}}.gb-media-fc5f92aa{aspect-ratio:1;height:auto;max-width:100%;object-fit:cover;position:absolute;right:-.75rem;top:-.75rem;width:40px}@media (max-width:1024px){.gb-media-fc5f92aa{right:-.5rem;top:-.5rem;width:32px}}@media (max-width:767px){.gb-media-fc5f92aa{right:-.25rem;top:-.25rem;width:24px}}.gb-media-e6e1d9d4{aspect-ratio:1;height:auto;max-width:100%;object-fit:cover;width:80px}@media (max-width:1024px){.gb-media-e6e1d9d4{width:60px}}@media (max-width:767px){.gb-media-e6e1d9d4{width:45px}}.gb-media-4c082e23{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:1024px){.gb-media-4c082e23{width:150px}}@media (max-width:767px){.gb-media-4c082e23{width:120px}}@media (width > 0px) {.gb-navigation-cf53bd2d .gb-menu-toggle {display: none;}}@media (max-width: 0px) {.gb-navigation-cf53bd2d .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}@media (max-width:768px){.gb-navigation-14a4c7ec{order:-1}}@media (width > 768px) {.gb-navigation-14a4c7ec .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-14a4c7ec .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-container-6d7ed910.gb-menu-container--mobile{background-color:#000000;color:#ffffff;padding-bottom:60px;position:fixed}.gb-menu-container-6d7ed910.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-container-e8262d88.gb-menu-container--mobile{background-color:var(--canvas-base);color:var(--text-base);padding-bottom:60px;position:fixed}.gb-menu-container-e8262d88.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-86b89216{column-gap:4rem;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;max-width:var(--narrow-container);row-gap:var(--space-xs);margin:0px auto var(--space-xs) auto;padding:0px}.gb-menu-86b89216 li:nth-of-type(2){margin-right:auto}@media (max-width:767px){.gb-menu-86b89216{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.gb-menu-86b89216 li:nth-of-type(2){margin-right:revert}}.gb-menu-c94b15b4{align-items:center;column-gap:4rem;display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}@media (max-width:1024px){.gb-menu-c94b15b4{column-gap:1.5rem}}@media (max-width:767px){.gb-menu-c94b15b4{align-items:stretch;background-color:var(--canvas-hover);padding:var(--space-xs) var(--space-s)}}.gb-menu-item-mib89216{list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mib89216 .gb-menu-link{column-gap:10px;font-size:var(--text-s);font-weight:700;letter-spacing:var(--letter-spacing);text-decoration:none;padding:0em}.gb-menu-item-mib89216 .gb-menu-link:is(:hover,:focus){text-decoration:underline}.gb-menu-item-mi4b15b4{font-size:1rem;font-weight:700;letter-spacing:var(--letter-spacing);list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mi4b15b4.menu-contact a{background-blend-mode:difference;background-color:var(--accent-secondary);background-image:url('https://solidplants.com/wp-content/uploads/2026/06/arrow-right-long-light.svg');background-position:calc(100% - 1.25rem) center;background-repeat:no-repeat;background-size:1.25rem 1rem;border-radius:var(--br-s);padding:1rem 3.25rem 1rem 1.25rem}.gb-menu-item-mi4b15b4 .gb-menu-link{align-items:center;column-gap:10px;display:flex;justify-content:space-between;text-decoration:none;padding:0em}.gb-menu-item-mi4b15b4 .gb-menu-link:is(:hover,:focus){text-decoration:underline}@media (max-width:1024px){.gb-menu-item-mi4b15b4.menu-contact a{padding-bottom:.675rem;padding-left:1rem;padding-top:.675rem}}@media (max-width:767px){.gb-menu-item-mi4b15b4{margin-bottom:var(--space-xs);border-bottom:1px solid #cccccc;padding:0px 0px var(--space-xs) 0px}.gb-menu-item-mi4b15b4.menu-contact a{background-color:transparent;background-image:none;padding:0rem}.gb-menu-item-mi4b15b4 .gb-menu-link:is(:hover,:focus){text-decoration:none}}.gb-sub-menu-smb89216{right:0px;width:200px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-smb89216 .gb-sub-menu{right:100%;top:0px}.gb-sub-menu-smb89216 .menu-item{background-color:#000000;color:#ffffff}.gb-sub-menu-sm4b15b4{right:0px;width:200px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-sm4b15b4 .gb-sub-menu{right:100%;top:0px}.gb-sub-menu-sm4b15b4 .menu-item{background-color:#000000;color:#ffffff}.gb-site-header-c6d425ea{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.gb-menu-toggle-6bc0f5ed{align-items:center;background-color:rgba(250,247,242,0);color:var(--text-base);display:flex;z-index:2;padding:0px}.gb-menu-toggle-6bc0f5ed:is(.gb-menu-toggle--toggled) .gb-menu-open-icon{display:none}.gb-menu-toggle-6bc0f5ed:is(:hover,:focus){background-color:rgba(250,247,242,0)}.gb-menu-toggle-6bc0f5ed:not(.gb-menu-toggle--toggled) .gb-menu-close-icon{display:none}.gb-menu-toggle-6bc0f5ed :is(.gb-menu-open-icon,.gb-menu-close-icon){align-items:center;display:flex;flex-direction:column;font-size:var(--text-xs);row-gap:.5rem;width:2.5rem}.gb-menu-toggle-6bc0f5ed :is(.gb-menu-open-icon,.gb-menu-close-icon) span{line-height:1}.gb-menu-toggle-6bc0f5ed svg{fill:currentColor;height:25px;width:21px}