: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-8ca4fd29{align-items:flex-start;column-gap:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;row-gap:1em}@media (max-width:767px){.gb-element-8ca4fd29{grid-template-columns:1fr}}.gb-element-700406e8{padding-top:2%}.gb-element-73ed61ff{margin-top:20px}.gb-element-50206e99{align-items:flex-start;aspect-ratio:auto;column-gap:10%;display:flex;flex-direction:row;justify-content:flex-start}.gb-element-fb481d80{align-items:flex-start;display:flex;flex-direction:column}.gb-element-a346a3b1{align-items:flex-start;display:flex;flex-direction:column}.gb-element-48372b54{margin-top:30px}.gb-element-49d495b9{align-items:flex-start;display:flex;flex-direction:column}.gb-element-4c7b4b7f{padding-top:3%}.gb-element-7f1e301a{column-gap:30px;display:grid;grid-template-columns:4fr 4fr 6fr;row-gap:30px}@media (max-width:767px){.gb-element-7f1e301a{grid-template-columns:1fr}}.gb-element-948cdb14{margin-bottom:30px;padding-left:40%}@media (max-width:767px){.gb-element-948cdb14{padding-left:10%;padding-right:10%}}.gb-text-5c4a4a7f{color:var(--contrast-2);margin-bottom:1em;text-align:left}.gb-text-9e583587{margin-bottom:10px}.gb-text-dedef4d6{margin-top:10px}.gb-text-cf19680d{color:var(--contrast-2);display:block;font-size:12px;font-style:normal;font-weight:normal;padding-bottom:7px;text-align:left;text-transform:uppercase}.gb-text-0721b134{color:var(--contrast-2);font-size:14px;line-height:14px;margin-bottom:15px;margin-top:3px;text-align:left}.gb-text-e83bd412{color:var(--contrast-2);font-size:14px;line-height:14px;margin-bottom:15px;margin-top:3px;text-align:left}.gb-text-42b70bde{margin-bottom:10px}.gb-text-bb7f39a9{margin-bottom:15px;text-align:right}.gb-text-08fb35db{margin-bottom:10px}.gb-text-a0b28120 a{text-decoration:none}.gb-text-698b691c{font-size:1.4em;text-decoration:none}.gb-text-698b691c a{text-decoration:none}@media (max-width:1024px){.gb-text-698b691c{font-size:1.2em}}.gb-text-9f5bc0f3{font-family:inherit;text-align:left}.gb-text-9f5bc0f3 a{text-decoration:none}.gb-media-8cab8482{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-accordion-5c8da501{border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px}.gb-accordion__item-81b52d64{border-bottom-color:#000000;border-left-color:#000000;border-right-color:#000000;border-top-color:#000000;margin-bottom:1em;margin-top:2px}.gb-accordion__toggle-0e82f382{align-items:baseline;color:#000000;column-gap:0.2em;display:flex;flex-direction:row;justify-content:flex-start;margin-top:15px;text-align:left}.gb-accordion__toggle-0e82f382:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.gb-accordion__toggle-0e82f382:is(:hover,:focus){color:currentColor}.gb-accordion__toggle-icon-22dfc455 {color:Final Color Palette  Background: #F5F5F0 (Light Pearl Grey) Clean, modern base Excellent readability Separator Lines & Secondary UI: #767676 (Soft Charcoal) Professional separators Perfect for dates and "Read More" text Accent/Interactive Elements: #9D00FF (Electric Purple) Super contemporary edge Use sparingly for: Active menu items Hover states Key interactive elements;}.gb-accordion__toggle-icon-22dfc455 svg {width:1em;height:1em;}