.tabs .tab__title{font-size:var(--body-lam-p-reg);font-family:var(--font-family-body);font-variation-settings:"wght" 400;line-height:var(--body-lam-p-reg-line-height)}@media screen and (max-width: 575px){.tabs .section-title__cta{display:none}}.tabs .section-title__cta.hidden{display:none}.tabs__container{overflow:hidden}.tabs__container--horizontal-margin{padding:0 var(--page-margin)}.tabs__container:not(.tabs__container--horizontal-margin) .tabs__titles{--inner-scroll-padding: var(--page-margin);margin:0 calc(var(--inner-scroll-padding)/-10) var(--scale-spacing-3);padding:0 var(--inner-scroll-padding);scroll-padding:0 var(--inner-scroll-padding)}@media screen and (min-width: 992px){.tabs__container:not(.tabs__container--horizontal-margin) .tabs__titles{margin:0 auto var(--scale-spacing-5)}}.tabs__titles{display:flex;flex-direction:row;overflow-x:auto;gap:10px;margin-bottom:var(--scale-spacing-3);scrollbar-width:none;-ms-overflow-style:none}.tabs__titles::-webkit-scrollbar{display:none}@media screen and (min-width: 992px){.tabs__titles{gap:var(--scale-spacing-3);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto var(--scale-spacing-5)}}.tabs .tab__title{background:none;border:none;padding:var(--scale-spacing-3);cursor:pointer;color:var(--interactive-base-base-disabled);border-bottom:1px solid var(--interactive-base-base-disabled);min-width:200px;transition:color .3s,border-color .3s,border-width .3s}.tabs .tab__title.active,.tabs .tab__title:hover,.tabs .tab__title:focus{color:var(--interactive-base-base-default);border-width:2px;border-color:var(--interactive-accent-accent-default);outline:none}@media screen and (min-width: 992px){.tabs .tab__title{min-width:280px}}.tabs .tab__content{display:none;opacity:0;transition:opacity .3s}.tabs .tab__content.active{display:block;opacity:1}.tabs .tab_banner{position:relative}@media screen and (max-width: 991px){.tabs .tab_banner .tab_banner-text .text-group__overline{font-size:var(--body-lam-p-m);font-family:var(--font-family-body);font-variation-settings:"wght" 400;line-height:var(--body-lam-p-m-line-height)}.tabs .tab_banner.active{display:flex !important;flex-direction:column-reverse}}@media screen and (min-width: 992px){.tabs .tab_banner .tab_banner-text{position:absolute;left:0;top:50%;transform:translateY(-50%)}}

/*# sourceMappingURL=sections.tabs.css.map*/