.tabBanner ul{margin:0;padding:0;list-style:none;position:relative;z-index:2;overflow:auto;white-space:nowrap}.tabBanner ul li{display:inline-block;padding:var(--buttonPadding);cursor:pointer;border-radius:5px 5px 0 0}.tabBanner ul li.current{background:#fff;color:var(--fontcolor)}.tabBanner .tabContent{display:none;flex-direction:row;margin-top:-1px;z-index:1;padding:var(--padding);transition:all .2s linear;border-radius:0 5px 5px 5px}.tabBanner .tabContent .blockLeft{width:75%;padding-right:var(--padding)}.tabBanner .tabContent .blockRight{width:25%}.tabBanner .tabContent.current{display:flex}.tabBanner>ul li{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.tabBanner>ul li.current{border-bottom-color:white}.tabBanner .tabContent{gap:var(--gutter);align-items:center;border-radius:0 var(--borderradius) var(--borderradius) var(--borderradius)!important}.tabBanner .tabContent .blockLeft{order:1;padding:0}@media(max-width:900px){.tabBanner{margin-inline:var(--padding)}.tabBanner .tabContent{flex-direction:column;gap:var(--padding)}.tabBanner .tabContent .blockRight,.tabBanner .tabContent .blockLeft{width:100%}}