.adts{--adts-visible: var(--adts-desktop, 3);color:inherit}.adts *,.adts *:before,.adts *:after{box-sizing:border-box}.adts__heading{margin:0 0 1.5rem}.adts__viewport{max-width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.adts__track{display:grid;grid-template-columns:repeat(var(--adts-visible),minmax(0,1fr));gap:var(--adts-gap, 32px);margin:0;padding:0}.adts--enhanced .adts__track{display:flex;transform:translateZ(0);transition:transform .32s ease;will-change:transform}.adts__track>.adts__slide{min-width:0;margin:0;padding:0;list-style:none}.adts--enhanced .adts__track>.adts__slide{flex:0 0 calc((100% - (var(--adts-visible) - 1) * var(--adts-gap, 32px)) / var(--adts-visible))}.adts__slide>.et_pb_module_inner{height:100%}.adts__card{position:relative;height:calc(100% - (var(--adts-portrait-size, 150px) / 2));margin-top:calc(var(--adts-portrait-size, 150px) / 2);padding:calc((var(--adts-portrait-size, 150px) / 2) + 1.25rem) clamp(.875rem,1.6vw,1.25rem) clamp(1rem,2.4vw,1.75rem);border:1px solid var(--adts-card-border, #dedede);border-radius:0;background:var(--adts-card-bg, #fff);box-shadow:none;text-align:center}.adts__image{position:absolute;top:0;right:0;left:0;min-height:var(--adts-portrait-size, 150px);margin:0;transform:translateY(-50%)}.adts__card--no-image{height:100%;margin-top:0;padding-top:clamp(1rem,2.4vw,1.75rem)}.adts__card--no-image .adts__image{display:none}.adts__portrait{display:block;width:var(--adts-portrait-size, 150px);height:var(--adts-portrait-size, 150px);margin:0 auto;border-radius:50%;object-fit:cover}.adts blockquote{margin:0;padding:0;border:0}.adts__figure{margin:0}.adts__quote{margin:0;text-align:left}.adts__quote p:first-child{margin-top:0}.adts__quote p:last-child{margin-bottom:0}.adts__citation{margin:0 0 1.25rem;text-align:center}.adts__name,.adts__company{display:block}.adts__name{font-weight:700}.adts__company{margin-top:.15rem;color:#555}.adts__navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.adts__button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin:0;padding:0;border:2px solid var(--adts-nav-border, #7a194c);border-radius:50%;background:var(--adts-nav-bg, #fff);color:var(--adts-nav-color, #7a194c);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.adts__button:hover:not(:disabled){filter:brightness(.94)}.adts__button:focus-visible{outline:3px solid var(--adts-focus, #005fcc);outline-offset:3px}.adts__button:disabled{cursor:not-allowed;opacity:.42}.adts__status{min-width:7rem;margin:0;text-align:center}.adts__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-adts].adts--no-js>.adts__navigation,[data-adts].adts--static>.adts__navigation{display:none}@media (max-width: 980px){.adts{--adts-visible: var(--adts-tablet, 2)}}@media (max-width: 767px){.adts{--adts-visible: var(--adts-mobile, 1)}}@media (prefers-reduced-motion: reduce){.adts--enhanced .adts__track{transition:none}}@media (forced-colors: active){.adts__button{border:2px solid ButtonText;forced-color-adjust:auto}.adts__button:focus-visible{outline:3px solid Highlight}}@media print{.adts__viewport{overflow:visible}.adts__track,.adts--enhanced .adts__track{display:block;transform:none!important}.adts__track>.adts__slide{break-inside:avoid;margin-bottom:1rem}.adts__navigation{display:none}}
