@layer components{.side-navigation[data-v-8c20a50e]{background:var(--colour-secondary);flex-shrink:0;margin-bottom:-2.5rem;margin-top:-2.5rem;max-width:320px}.side-navigation__header[data-v-8c20a50e]{padding:1rem}.side-navigation__title[data-v-8c20a50e]{color:#fff;font-size:var(--text-2xl);font-weight:700}.side-navigation__item[data-v-8c20a50e]{padding:1rem}.side-navigation__item--active[data-v-8c20a50e]{background:var(--colour-primary)}.side-navigation__link[data-v-8c20a50e]{align-items:center;color:#fff;cursor:pointer;display:flex;gap:.5rem}.side-navigation__link[data-v-8c20a50e]:hover{text-decoration:underline}.side-navigation__children[data-v-8c20a50e]{margin-top:.5rem;padding-left:1.5rem}.side-navigation__child[data-v-8c20a50e]{padding:.25rem 0}}@layer components{.accordion-component__children[data-v-55dac496]{display:grid;gap:1.25rem;padding-block:1.25rem}}@layer components{.background-image-button[data-v-0ec2b61b]{position:relative}.background-image-button__cta[data-v-0ec2b61b]{position:absolute}}@layer components{.blog-article-cards-grid[data-v-ce51db32]{display:flex;gap:.5rem}}@layer components{.blog-article-cards-vertical-scroll[data-v-7ba8c217]{overflow-y:auto;width:100%}.blog-article-cards-vertical-scroll__list[data-v-7ba8c217]{display:flex;flex-direction:column;gap:.5rem}}@layer components{.blog-article-stacked-card[data-v-0d94c142]{border:1px solid var(--colour-secondary);display:flex;flex:1 1 0%;flex-direction:column}.blog-article-stacked-card__image-wrap[data-v-0d94c142]{aspect-ratio:420/275;overflow:hidden}.blog-article-stacked-card__image-wrap[data-v-0d94c142] img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}.blog-article-stacked-card__body[data-v-0d94c142]{background:#f3f4f6;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;width:100%}.blog-article-stacked-card__title[data-v-0d94c142]{color:var(--colour-secondary);display:-webkit-box;font-size:var(--text-base);font-weight:500;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article-stacked-card__title[data-v-0d94c142]:hover{text-decoration:underline}.blog-article-stacked-card__meta[data-v-0d94c142]{font-size:var(--text-xs);text-transform:uppercase}.blog-article-stacked-card__blog-label[data-v-0d94c142]{color:var(--colour-secondary)}.blog-article-stacked-card__cta[data-v-0d94c142]{display:inline-block}}@layer components{.blog-article-stacked-card-grid[data-v-9fa91f76]{display:flex;gap:.5rem}}@layer components{.brand-logo-cards[data-v-bb782ec5]{display:grid;gap:.5rem}}@layer components{.button-component[data-v-d78af6fe]{height:100%;margin-inline:auto}.button-component--centred[data-v-d78af6fe]{width:100%}.button-component--centred[data-v-d78af6fe],.button-component__content[data-v-d78af6fe]{align-items:center;display:flex;justify-content:center}.button-component__content[data-v-d78af6fe]{gap:.5rem}.button-component__icon[data-v-d78af6fe]{width:1.5rem}}@layer components{.category-image-card[data-v-eff03c6f]{align-items:center;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);cursor:pointer;display:block;position:relative}.category-image-card__label[data-v-eff03c6f]{color:#fff;font-size:var(--text-base);font-weight:600;left:50%;pointer-events:none;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);z-index:10}@media(min-width:48rem){.category-image-card__label[data-v-eff03c6f]{font-size:var(--text-xl)}}.category-image-card__media[data-v-eff03c6f]{border-radius:var(--radius-lg);overflow:hidden;position:relative}.category-image-card__media-spacer[data-v-eff03c6f]{opacity:0}.category-image-card__media-fill[data-v-eff03c6f]{inset:0;position:absolute;transition:transform .3s ease}.category-image-card__media:hover .category-image-card__media-fill[data-v-eff03c6f]{transform:scale(1.05)}.category-image-card__overlay[data-v-eff03c6f]{background:var(--colour-primary);border-radius:var(--radius-lg);inset:0;opacity:.55;position:absolute}}@layer components{.category-image-card-2[data-v-09e1b367]{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;position:relative}.category-image-card-2__media[data-v-09e1b367]{border:1px solid #f3f4f6;border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow:hidden;position:relative}.category-image-card-2__media-spacer[data-v-09e1b367]{opacity:0}.category-image-card-2__media-fill[data-v-09e1b367]{inset:0;position:absolute;transition:transform .3s ease}.category-image-card-2__media:hover .category-image-card-2__media-fill[data-v-09e1b367]{transform:scale(1.05)}.category-image-card-2__label[data-v-09e1b367]{align-items:center;background:var(--colour-primary);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--colour-on-primary);display:flex;flex:1 1 0%;justify-content:center;padding:.5rem;text-align:center;width:100%}}@layer components{.category-cards[data-v-07aa26b7]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:2.5rem}@media(min-width:48rem){.category-cards[data-v-07aa26b7]{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer components{.maps-container iframe[data-v-793a0b8a]{border:0}}@layer components{.group-container[data-v-2ea85807]{display:grid;gap:1.5rem;padding-block:2.5rem}@media(min-width:48rem){.group-container[data-v-2ea85807]{gap:2.5rem}}}@layer components{.group-grid[data-v-3a0b533c]{display:grid;gap:1.25rem;padding-block:1.25rem}}@layer components{.group-horizontal-stack[data-v-06a90a6a]{display:flex;gap:.5rem}.group-horizontal-stack__item[data-v-06a90a6a]{flex:1 1 0%}}@layer components{.group-icon-heading-container[data-v-2e5b90bf]{border:1px solid #f3f4f6}.group-icon-heading-container__header[data-v-2e5b90bf]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.group-icon-heading-container__icon-wrap[data-v-2e5b90bf]{align-items:center;background:var(--colour-primary);border-radius:var(--radius-full);display:flex;height:3rem;justify-content:center;width:3rem}.group-icon-heading-container__icon[data-v-2e5b90bf]{color:var(--colour-on-primary);font-size:var(--text-2xl)}.group-icon-heading-container__heading[data-v-2e5b90bf]{font-size:var(--text-lg);font-weight:600;margin-bottom:1rem;margin-top:.5rem}}@layer components{.group-information-accordion__children[data-v-cdfa0594]{display:grid;gap:1.25rem;padding-block:1.25rem}}@layer components{.group-stack[data-v-d39cceff]{display:flex;flex-direction:column;gap:1.25rem}}@layer components{.group-tabs[data-v-d658dc1a]{flex-direction:column}.group-tabs[data-v-d658dc1a],.group-tabs-nav[data-v-d658dc1a]{display:flex}.group-tabs-nav__item[data-v-d658dc1a]{background:var(--colour-secondary);color:var(--colour-on-secondary);cursor:pointer;padding:.5rem 1rem}.group-tabs-nav__item--active[data-v-d658dc1a]{background:var(--colour-primary)}}@layer components{.image-link[data-v-b4245793]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.image-link__src[data-v-b4245793]{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-link__content[data-v-b4245793]{display:flex;flex-direction:column;gap:.5rem}}@layer components{.listing-slider-block[data-v-f6342a1c]{display:flex}.listing-slider-block__sidebar[data-v-f6342a1c]{display:flex;flex-direction:column;justify-content:space-between;width:25%}.listing-slider-block__cta[data-v-f6342a1c]{height:2rem}.listing-slider-block__main[data-v-f6342a1c]{flex:1 1 0%;min-width:0}}@layer components{.navigation-component__inner[data-v-37886cec]{width:100%}}@layer components{.profile[data-v-c2ecc7b9]{border:1px solid var(--colour-border);height:100%;padding:1.5rem}.profile__avatar-wrap[data-v-c2ecc7b9]{display:flex;justify-content:center;margin-bottom:1rem}.profile__avatar[data-v-c2ecc7b9]{border-radius:var(--radius-full);overflow:hidden;width:8rem}.profile__avatar-image[data-v-c2ecc7b9]{border-radius:var(--radius-full);height:auto;width:100%}.profile__name[data-v-c2ecc7b9]{color:var(--colour-primary);font-size:var(--text-xl);font-weight:600;text-align:center}}@layer components{.side-icon-label-html[data-v-0f0083f5]{align-items:center;border:1px solid #f3f4f6;display:flex;gap:1rem;padding:1rem}.side-icon-label-html__icon-wrap[data-v-0f0083f5]{align-items:center;background:var(--colour-primary);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.side-icon-label-html__icon[data-v-0f0083f5]{color:var(--colour-on-primary);font-size:var(--text-2xl)}.side-icon-label-html__heading[data-v-0f0083f5]{font-size:var(--text-lg);font-weight:600;margin-bottom:1rem;margin-top:.5rem}}@layer components{.statistic[data-v-186f72b3]{display:flex;flex-direction:column;text-align:center}.statistic__value[data-v-186f72b3]{color:var(--colour-primary);font-size:var(--text-5xl);font-weight:600}.statistic__title[data-v-186f72b3]{color:var(--colour-secondary);font-size:var(--text-lg)}}@layer components{.testimonial[data-v-3101aa25]{border:1px solid var(--colour-secondary);border-radius:1.5rem;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;padding:1.5rem 1rem;text-align:center}.testimonial__stars[data-v-3101aa25]{display:flex;gap:.25rem;justify-content:center}.testimonial__star[data-v-3101aa25]{color:#facc15}.testimonial__comment[data-v-3101aa25]{color:#9ca3af;font-style:italic;font-weight:300;white-space:pre-wrap}.testimonial__author-row[data-v-3101aa25]{align-items:center;display:flex;gap:.5rem;justify-content:center}.testimonial__avatar[data-v-3101aa25]{width:2rem}.testimonial__avatar[data-v-3101aa25] img{border-radius:var(--radius-full)}.testimonial-author[data-v-3101aa25]{color:var(--colour-secondary)}.testimonial-author__name[data-v-3101aa25]{color:var(--colour-primary);font-weight:var(--weight-bold)}}@layer components{.top-icon-label-html[data-v-9404e5fc]{border:1px solid #f3f4f6}.top-icon-label-html__icon-wrap[data-v-9404e5fc]{align-items:center;background:var(--colour-primary);border-radius:var(--radius-full);display:flex;height:3rem;justify-content:center;width:3rem}.top-icon-label-html__icon[data-v-9404e5fc]{color:var(--colour-on-primary);font-size:var(--text-2xl)}.top-icon-label-html__heading[data-v-9404e5fc]{font-size:var(--text-lg);font-weight:600;margin-bottom:1rem;margin-top:.5rem}}@layer components{.youtube-video[data-v-4abb4a4c]{border-radius:var(--radius-lg);overflow:hidden}}@layer components{.page-component__unknown[data-v-568faf63]{color:var(--colour-danger)}@media(min-width:48rem){.page-component[data-v-568faf63]{grid-column-end:span var(--v2fe47ed2);grid-column-start:var(--v66a5a44c)}}@media(max-width:48rem){.page-component[data-v-568faf63]{grid-column-end:span var(--v26d8b25f);grid-column-start:var(--v1b832b3d)}}}@layer components{.page-wrap[data-v-5ef4452f]{display:flex}.page-wrap__sidebar[data-v-5ef4452f]{width:33.333%}.page[data-v-5ef4452f]{flex:1 1 0%;min-width:0}.page__grid[data-v-5ef4452f]{display:grid}}
