.zf-tabs{--zf-accent:#5c0b13;--zf-accent-text:#ffffff;--zf-text:#2b1a1a;--zf-bar-bg:rgba(255, 255, 255, .6);--zf-bar-border:rgba(60, 30, 30, .10);--zf-divider:rgba(60, 30, 30, .22);--zf-fs-cur:var(--zf-fs, 18px);--zf-font:"Playfair Display", "Libre Baskerville", Georgia, "Times New Roman", serif;width:100%;box-sizing:border-box;color:inherit}.zf-tabs *,.zf-tabs *::before,.zf-tabs *::after{box-sizing:border-box}.zf-tabs__bar{position:relative;max-width:100%}.zf-tabs__list{display:flex;align-items:center;gap:0;padding:var(--zf-pad-y,6px) var(--zf-pad-x,6px);border-radius:var(--zf-radius,999px);background:var(--zf-bar-bg);border:1px solid var(--zf-bar-border);box-shadow:0 6px 22px rgb(60 30 30 / .08),0 1px 2px rgb(60 30 30 / .06);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.zf-tabs__list::-webkit-scrollbar{display:none}.zf-tabs__list::before,.zf-tabs__list::after{content:"";margin:auto}.zf-tabs--fill .zf-tabs__list::before,.zf-tabs--fill .zf-tabs__list::after{display:none}.zf-tabs.zf-tabs--fill .zf-tabs__tab{flex:1 1 auto}.zf-tabs--left .zf-tabs__list::before{display:none}.zf-tabs--left .zf-tabs__list::after{margin:0 auto 0 0}.zf-tabs--bleed .zf-tabs__bar{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.zf-tabs--bleed .zf-tabs__list{border-radius:var(--zf-radius,0);border-left:0;border-right:0}.zf-tabs__list.has-more-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}.zf-tabs__list.has-more-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 34px),transparent)}.zf-tabs__list.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 34px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to right,transparent,#000 34px,#000 calc(100% - 34px),transparent)}.zf-tabs .zf-tabs__tab{all:unset;box-sizing:border-box;position:relative;flex:0 0 auto;display:inline-block;padding:.72em var(--zf-px,1.3em);border-radius:999px;font-family:var(--zf-font);font-size:var(--zf-fit,var(--zf-fs-cur));line-height:1.2;font-weight:500;letter-spacing:.01em;color:var(--zf-text);white-space:nowrap;text-align:center;cursor:pointer;scroll-snap-align:center;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease;-webkit-tap-highlight-color:#fff0}.zf-tabs .zf-tabs__tab:hover{background:rgb(92 11 19 / .06)}.zf-tabs .zf-tabs__tab:focus-visible{outline:2px solid var(--zf-accent);outline-offset:2px}.zf-tabs .zf-tabs__tab.is-active,.zf-tabs .zf-tabs__tab.is-active:hover{background:var(--zf-accent);color:var(--zf-accent-text);font-weight:600;box-shadow:0 3px 10px rgb(60 10 15 / .28)}.zf-tabs .zf-tabs__tab+.zf-tabs__tab::before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--zf-divider)}.zf-tabs .zf-tabs__tab.is-active::before,.zf-tabs .zf-tabs__tab.is-active+.zf-tabs__tab::before{display:none}.zf-tabs__panel{background:#fff0;border:0;padding:28px 0 0;margin:0}.zf-tabs__panel[hidden]{display:none}.zf-tabs__panel.is-active{animation:zf-tabs-in .28s ease both}.zf-tabs__panel>:first-child{margin-top:0}.zf-tabs__panel>:last-child{margin-bottom:0}@keyframes zf-tabs-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zf-tabs__panel.is-active{animation:none}.zf-tabs .zf-tabs__tab{transition:none}}@media (max-width:782px){.zf-tabs{--zf-fs-cur:var(--zf-fs-m, 16px)}}@media (max-width:480px){.zf-tabs{--zf-fs-cur:var(--zf-fs-m, 15px)}.zf-tabs .zf-tabs__tab{padding:.7em var(--zf-px,.9em)}.zf-tabs__panel{padding-top:22px}}.elementor-widget-shortcode:has(.zf-tabs),.elementor-widget-text-editor:has(.zf-tabs),.elementor-widget-shortcode:has(.zf-tabs)>.elementor-widget-container{width:100%;max-width:100%}