.usm-tabs-horizontal{background-color:var(--wp--preset--color--base);border-radius:5px;overflow:hidden}.usm-tabs-horizontal__inner{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;text-align:left;position:relative}.usm-tabs-horizontal__list{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;list-style:none;padding:0;margin:0 0 .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.usm-tabs-horizontal__item{position:relative;flex:0 0 auto}.usm-tabs-horizontal__summary{cursor:pointer;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);margin:0;background:var(--wp--preset--color--base);font-weight:600;font-size:var(--wp--preset--font-size--large);display:flex;align-items:center;justify-content:space-between;gap:.35rem;white-space:nowrap;transition:background .25s,color .25s,border-color .25s;position:relative}.usm-tabs-horizontal__item:not(:first-of-type) .usm-tabs-horizontal__summary{border-top:1px solid var(--wp--preset--color--primary-100)}.usm-tabs-horizontal__summary:after{content:"";display:inline-block;width:.5em;height:.5em;margin-left:.4em;border:4px solid currentColor;border-top:none;border-left:none;transform:rotate(45deg);transition:transform .3s ease}.usm-tabs-horizontal__item[data-active]>.usm-tabs-horizontal__summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.usm-tabs-horizontal__summary:after{transition:none}}.usm-tabs-horizontal__summary::-webkit-details-marker{display:none}.usm-tabs-horizontal__item:hover .usm-tabs-horizontal__summary,.usm-tabs-horizontal__item[data-active] .usm-tabs-horizontal__summary{background:var(--wp--preset--color--primary-500);color:var(--wp--preset--color--base);box-shadow:0 -2px 0 var(--wp--preset--color--primary-700) inset}.usm-tabs-horizontal__summary:focus-visible{outline:none;box-shadow:0 0 0 3px #0066cc73}.usm-tabs-horizontal__panel{padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);width:100%;text-align:left}.usm-tabs-horizontal__nav{display:none;position:sticky;top:0;z-index:2;width:100%;margin:0 0 var(--wp--preset--spacing--40);overflow-x:auto;-webkit-overflow-scrolling:touch}.usm-tabs-horizontal__tab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex:1 0 auto;font-weight:var(--wp--custom--font--weight--bold);background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary-700);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--large);cursor:pointer;white-space:nowrap;position:relative}.usm-tabs-horizontal__tab-btn.is-active,.usm-tabs-horizontal__tab-btn:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary-700)}.usm-tabs-horizontal__tab-btn:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background:currentColor;transform:translate(-50%);transform-origin:center center;transition:width .25s ease;pointer-events:none}.usm-tabs-horizontal__tab-btn.is-active:after{width:100%}@media (prefers-reduced-motion:reduce){.usm-tabs-horizontal__tab-btn:after{transition:none}}.usm-tabs-horizontal__tab-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0066cc73}@media (min-width:1024px){.usm-tabs-horizontal[data-tabs-desktop-buttons=true] .usm-tabs-horizontal__nav{display:flex;align-items:flex-end}.usm-tabs-horizontal[data-tabs-desktop-buttons=true] .usm-tabs-horizontal__summary{display:none}.usm-tabs-horizontal[data-tabs-desktop-buttons=true] .usm-tabs-horizontal__summary:after{display:none}.usm-tabs-horizontal[data-tabs-desktop-buttons=true] .usm-tabs-horizontal__panel[hidden]{display:none!important}}.usm-tabs-horizontal__panel{display:flex;flex-flow:row;flex-wrap:wrap;--flex-gap:var(--wp--preset--spacing--40);--items-per-row:1;gap:var(--flex-gap)}@media (min-width:782px){.usm-tabs-horizontal__panel{--items-per-row:2}}.usm-tabs-horizontal__content-section{display:flex;flex-direction:row;gap:var(--flex-gap);justify-content:flex-start;align-items:flex-start;text-align:left;flex-basis:calc((100% - (var(--items-per-row) - 1) * var(--flex-gap)) / var(--items-per-row));padding-bottom:var(--wp--preset--spacing--50)}.usm-tabs-horizontal__content-section.usm-tabs-horizontal__content-section--full-width{flex-basis:100%;justify-content:center}.usm-tabs-horizontal__content-section h3,.usm-tabs-horizontal__content-section p{margin-top:0}.usm-tabs-horizontal__content-section .usm-tabs-horizontal__image-pad{padding-top:100%;display:flex}.usm-tabs-horizontal__content-section .usm-tabs-horizontal__image{flex:0 0 auto;max-width:26%;width:100%;height:auto;object-fit:contain;position:relative;border-radius:5px;overflow:hidden}.usm-tabs-horizontal__content-section .usm-tabs-horizontal__image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}