@layer components{.ds-quote{column-gap:var(--ds-space-8);grid-template-columns:auto 1fr;grid-template-areas:"image content";align-items:center;max-width:75rem;display:grid}.ds-quote.media-right{grid-template-columns:1fr auto;grid-template-areas:"content image"}@media (max-width:767.98px){.ds-quote{gap:var(--ds-space-6) 0;grid-template-columns:1fr;grid-template-areas:"image""content";justify-items:center}}.ds-quote__content{gap:var(--ds-space-4);flex-direction:column;grid-area:content;display:flex}@media (max-width:767.98px){.ds-quote__content{text-align:center;align-items:center}}.ds-quote:not(:has(.ds-quote__image-container)){grid-template-columns:1fr;grid-template-areas:"content"}.ds-quote:not(:has(.ds-quote__image-container)) .ds-quote__content{max-width:50rem}.ds-quote__image-container{border-radius:var(--ds-border-radius-pill);grid-area:image;width:100%;max-width:20rem;overflow:hidden}@media (max-width:767.98px){.ds-quote__image-container{max-width:15rem}}.ds-quote__blockquote{margin:0;padding:0}.ds-quote__customer-content{flex-direction:column;gap:.75rem;display:flex}.ds-quote__author{gap:var(--ds-space-2);align-items:center;display:flex}.ds-quote__author img{border-radius:var(--ds-border-radius-pill);flex-shrink:0;width:2.5rem;height:2.5rem}}
.ds-info-item__icon,.ds-info-item__content{justify-content:center;align-items:center;display:flex}.ds-info-item__button{justify-content:space-between;align-items:center;display:flex}@layer components{.ds-info-item{--info-item-accent:var(--ds-c-primary-500);--info-item-border-color:var(--ds-c-grey-300);--info-item-hover-border-color:var(--ds-c-grey-400);--info-item-background-color:transparent;--info-item-hover-background-color:var(--ds-c-grey-100);--info-item-active-background-color:var(--ds-c-grey-200);--info-item-text-color:var(--ds-c-grey-900);--info-item-subtitle-color:var(--ds-c-grey-600);--info-item-focus-color:var(--ds-c-primary-default);--info-item-vertical-padding:var(--ds-space-3);--info-item-horizontal-padding:var(--ds-space-3);border:1px solid var(--info-item-border-color);border-radius:var(--ds-border-radius-sm);background-color:var(--info-item-background-color);width:100%;color:var(--info-item-text-color);transition:border-color var(--ds-transition-fast), background-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast);position:relative}.ds-info-item:hover,.ds-info-item:focus-within{border-color:var(--info-item-hover-border-color)}.ds-info-item--selected{border-color:var(--info-item-accent);box-shadow:var(--ds-shadow-sm)}.ds-info-item.color-primary{--info-item-accent:var(--ds-c-primary-default);--info-item-border-color:var(--ds-c-primary-default);--info-item-hover-border-color:var(--ds-c-primary-400);--info-item-background-color:var(--ds-c-primary-default);--info-item-hover-background-color:var(--ds-c-primary-400);--info-item-active-background-color:var(--ds-c-primary-900);--info-item-text-color:var(--ds-c-grey-0);--info-item-subtitle-color:var(--ds-c-grey-0);--info-item-focus-color:var(--ds-c-grey-0)}.ds-info-item__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.ds-info-item__icon svg,.ds-info-item__icon img{width:100%;height:100%}.ds-info-item__icon img.ds-image{object-fit:contain}.ds-info-item__arrow{transition:var(--ds-transition-fast)}.ds-info-item__button{padding:var(--ds-space-3-5);cursor:pointer;text-align:left;width:100%;color:inherit;transition:var(--ds-transition-fast);border-radius:var(--ds-border-radius-sm);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.ds-info-item__button:hover{background-color:var(--info-item-hover-background-color)}.ds-info-item__button:hover .ds-info-item__arrow{transform:translateX(var(--ds-space-1))}.ds-info-item__button:active{background-color:var(--info-item-active-background-color)}.ds-info-item__button:active .ds-info-item__arrow{transform:translateX(var(--ds-space-1))}.ds-info-item__button:focus-visible{outline:2px solid var(--ds-c-primary-default);outline-offset:2px;outline-color:var(--info-item-focus-color)}.ds-info-item__content{gap:var(--ds-space-2-5);color:inherit}.ds-info-item__content:has(.ds-info-item__subtitle) svg{align-self:flex-start}.ds-info-item__text{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-info-item__label{font-weight:var(--ds-font-weight-medium)}.ds-info-item__subtitle{font-size:var(--ds-body-50);color:var(--info-item-subtitle-color)}}
@layer components{.ds-list{--ds-list-order-title:1;--ds-list-order-subtitle:2;--ds-list-order-content:3;gap:var(--ds-space-5);flex-direction:column;display:flex}.ds-list__header{justify-content:space-between;gap:var(--ds-space-4);display:flex}.ds-list__header-title{order:var(--ds-list-order-title);font-size:var(--ds-heading-200);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body-lg);letter-spacing:var(--ds-letter-spacing-base);font-weight:var(--ds-font-weight-medium);margin:0}.ds-list__header-subtitle{order:var(--ds-list-order-subtitle);font-size:var(--ds-heading-200);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body-lg);letter-spacing:var(--ds-letter-spacing-base);font-weight:var(--ds-font-weight-light);margin:0}.ds-list__header-description{order:var(--ds-list-order-content);margin-top:var(--ds-space-3);font-size:var(--ds-body-100);font-weight:var(--ds-font-weight-normal);line-height:var(--ds-line-height-body-sm);letter-spacing:var(--ds-letter-spacing-looser)}.ds-list__header-actions{flex-wrap:wrap;align-items:center;display:flex}.ds-list__body{width:100%}.ds-list__body>*{flex-direction:column;display:flex}@media (min-width:768px){.ds-list__header{flex-flow:wrap;align-items:flex-start}.ds-list__header-content{flex:40%}.ds-list__header-actions{justify-content:flex-end}}.ds-list.variant-white .ds-list__header-title,.ds-list.variant-white .ds-list__header-subtitle,.ds-list.variant-white .ds-list__header-description,.ds-list.variant-white .ds-list__header-description>*,.ds-list.variant-white .ds-button-group .ds-button-group__text{color:var(--ds-c-grey-0)}}
@layer components{.ds-pill{background-color:var(--ds-c-grey-50);border-radius:var(--ds-border-radius-pill);align-items:center;width:100%;display:flex}.ds-pill.color-primary{background-color:var(--ds-c-primary-100)}.ds-pill.color-secondary{background-color:var(--ds-c-secondary-100)}.ds-pill.color-tertiary{background-color:var(--ds-c-tertiary-100)}.ds-pill.color-neutral{background-color:var(--ds-c-grey-100)}.ds-pill.color-accent-1{background-color:var(--ds-c-accent-1-default)}.ds-pill.color-accent-2{background-color:var(--ds-c-accent-2-default)}.ds-pill.color-accent-3{background-color:var(--ds-c-accent-3-default)}.ds-pill.color-accent-4{background-color:var(--ds-c-accent-4-default)}.ds-pill__media{border-radius:var(--ds-border-radius-pill);height:2.75rem;overflow:hidden}.ds-pill__media img{object-fit:cover;width:auto;height:100%}.ds-pill .typography.body1{font-weight:var(--ds-font-weight-medium)}.ds-pill--small{padding:var(--ds-space-1-5);gap:var(--ds-space-1-5);max-width:22.5rem;height:3.25rem}.ds-pill--medium{padding:var(--ds-space-2-5);gap:var(--ds-space-2-5);max-width:35rem;height:4.25rem}.ds-pill--large{padding:var(--ds-space-4);gap:var(--ds-space-4);max-width:42.5rem;height:5rem}}
@layer components{.ds-section{--ds-section-gap:var(--ds-spacing-medium);--ds-section-padding:var(--ds-layout-spacing-medium);gap:var(--ds-section-gap);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;display:flex}.ds-section.color-primary{background-color:var(--ds-c-primary-100)}.ds-section.color-secondary{background-color:var(--ds-c-secondary-100)}.ds-section.color-tertiary{background-color:var(--ds-c-tertiary-100)}.ds-section.color-neutral{background-color:var(--ds-c-grey-100)}.ds-section.color-accent-1{background-color:var(--ds-c-accent-1-default)}.ds-section.color-accent-2{background-color:var(--ds-c-accent-2-default)}.ds-section.color-accent-3{background-color:var(--ds-c-accent-3-default)}.ds-section.color-accent-4{background-color:var(--ds-c-accent-4-default)}.ds-section.rounded{border-radius:var(--ds-border-radius-default)}.ds-section.spacing-small{--ds-section-gap:var(--ds-spacing-small);--ds-section-padding:var(--ds-layout-spacing-small)}.ds-section.spacing-large{--ds-section-gap:var(--ds-spacing-large);--ds-section-padding:var(--ds-layout-spacing-large)}@media (max-width:575.98px){.ds-section.spacing-large{--ds-section-padding:var(--ds-layout-spacing-medium)}}.ds-section.variant-spacing-top,.ds-section.variant-spacing-vertical{padding-top:var(--ds-section-padding)}.ds-section.variant-spacing-bottom,.ds-section.variant-spacing-vertical{padding-bottom:var(--ds-section-padding)}.ds-section.spacing-none{--ds-section-gap:0;--ds-section-padding:0}.ds-section .ds-section.spacing-small,.ds-container .ds-section.spacing-small{--ds-section-padding:var(--ds-spacing-small)}.ds-section .ds-section.spacing-medium,.ds-container .ds-section.spacing-medium{--ds-section-padding:var(--ds-spacing-medium)}.ds-section .ds-section.spacing-large,.ds-container .ds-section.spacing-large{--ds-section-padding:var(--ds-spacing-large)}}
.ds-side-nav-item__icon{justify-content:center;align-items:center;display:flex}@layer components{.ds-side-nav-item{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);color:var(--ds-c-grey-700);transition:var(--ds-transition-fast);cursor:pointer;font-size:var(--ds-body-100);font-weight:var(--ds-font-weight-normal);line-height:var(--ds-line-height-body-sm);letter-spacing:var(--ds-letter-spacing-base);text-decoration:none;display:flex}.ds-side-nav-item:hover .ds-side-nav-item__label{font-weight:var(--ds-font-weight-bold)}.ds-side-nav-item:focus-visible{outline:2px solid var(--ds-c-primary-default);outline-offset:2px}.ds-side-nav-item.active{color:var(--ds-c-grey-950)}.ds-side-nav-item.active .ds-side-nav-item__label{font-weight:var(--ds-font-weight-bold)}.ds-side-nav-item__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.ds-side-nav-item__icon svg,.ds-side-nav-item__icon img{object-fit:contain;width:100%;height:100%}.ds-side-nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}}
@layer components{.ds-side-nav{gap:var(--ds-space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:768px){.ds-side-nav{gap:var(--ds-space-8);grid-template-columns:auto 1fr}.ds-side-nav__mobile{display:none}}.ds-side-nav__trigger{justify-content:flex-start;width:100%}.ds-side-nav__drawer.ds-drawer .ds-drawer__inner{border-radius:0;width:100%;max-width:none;height:100%;min-height:100dvh;inset:0}.ds-side-nav__panel{flex-direction:column;display:flex}.ds-side-nav:has(.ds-side-nav__mobile) .ds-side-nav__panel{display:none}@media (min-width:768px){.ds-side-nav:has(.ds-side-nav__mobile) .ds-side-nav__panel{display:flex}}.ds-side-nav__header{padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-heading-200);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body-lg);letter-spacing:var(--ds-letter-spacing-base)}.ds-side-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-side-nav__item{margin:0;padding:0}.ds-side-nav__content{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-side-nav__content:has(>section:target)>section:not(:target){display:none}@media (scripting:none){.ds-side-nav .ds-side-nav__mobile{display:none}.ds-side-nav .ds-side-nav__panel{display:flex}}}
@layer overrides{[data-theme=medipoint] .ds-button-group.layout-connected{--button-group-shadow-primary:0 2px 0 0 var(--ds-c-grey-950);--button-group-shadow-secondary:0 2px 0 0 var(--ds-c-secondary-900);--button-group-shadow-outline:0 2px 0 0 var(--ds-c-grey-300);--button-group-border-color-primary:var(--ds-c-grey-950);--button-group-border-color-secondary:var(--ds-c-secondary-900)}}
@layer overrides{[data-theme=medipoint] .ds-hero__content-title:is(h1){font-size:var(--ds-content-heading-h1)}[data-theme=medipoint] .ds-hero__content-title:is(h2){font-size:var(--ds-content-heading-h2)}[data-theme=medipoint] .ds-hero__content-subtitle{font-size:var(--ds-content-heading-h3)}}
@layer overrides{[data-theme=medipoint] .ds-list__header-title:is(h1){font-size:var(--ds-content-heading-h1)}[data-theme=medipoint] .ds-list__header-title:is(h2){font-size:var(--ds-content-heading-h2)}[data-theme=medipoint] .ds-list__header-subtitle{font-size:var(--ds-content-heading-h3)}}
