.horizontal-tabs{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--tiny)}.horizontal-tabs:not(.tabs-active)>.wp-block-acf-horizontal-tab:first-child{display:block}.horizontal-tabs:not(.tabs-active)>.wp-block-acf-horizontal-tab:first-child>.horizontal-tab__content{display:block}.horizontal-tabs .horizontal-tab__button{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);padding:.5em 1.25em;cursor:pointer;border-radius:2em;font-size:var(--wp--preset--font-size--body);min-width:12em}.horizontal-tabs .horizontal-tab__button:hover,.horizontal-tabs .horizontal-tab__button:focus{outline:2px solid var(--wp--preset--color--teal);outline-offset:2px}.horizontal-tabs .horizontal-tab__button.is-active{outline:none;background-color:var(--wp--preset--color--teal-dark);color:var(--wp--preset--color--base)}.horizontal-tabs .horizontal-tab__content:not(.block-editor-block-list__layout){max-height:0;overflow:hidden;transition:max-height .5s,margin-block-start .5s}.horizontal-tabs .horizontal-tab__content:not(.block-editor-block-list__layout).is-active{margin-block-start:.5em;max-height:200vh}.horizontal-tabs .tab-grid{display:flex;flex-direction:column;gap:0;overflow:hidden}.horizontal-tabs .tab-grid__image picture,.horizontal-tabs .tab-grid__image img{border-radius:0}@media screen and (min-width: 992px){.horizontal-tabs .wp-block-acf-horizontal-tab:not(.wp-block){display:none}.horizontal-tabs .horizontal-tabs__tablist{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--tiny)}.horizontal-tabs .horizontal-tabs__tablist .horizontal-tab__button{min-width:initial}.horizontal-tabs .horizontal-tabs__panels{position:relative}.horizontal-tabs .horizontal-tab__content:not(.block-editor-block-list__layout){margin-block-start:1em;display:none;max-height:initial;transition:none}.horizontal-tabs .horizontal-tab__content:not(.block-editor-block-list__layout).is-active{display:block}.horizontal-tabs .tab-grid{flex-direction:row}.horizontal-tabs .tab-grid>*{flex-basis:50%;margin-block-start:0}.horizontal-tabs .tab-grid__image picture,.horizontal-tabs .tab-grid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}/*# sourceMappingURL=style.css.map */
