.tabBanner{display:flex;justify-content:center;width:100%}.tabBanner ul{margin:0;padding:0;list-style:none;position:relative;z-index:2;overflow:auto;white-space:nowrap;display:flex;flex-direction:column;flex:0 0 calc(85% - 350px);overflow:hidden}.tabBanner ul li{display:inline-block;padding:var(--buttonPadding);cursor:pointer;border-radius:0}.tabBanner ul li span{position:relative;display:inline-block;opacity:.6;transition:all .5s ease}.tabBanner ul li span:after{content:'';height:1px;width:0;background-color:#000;position:absolute;left:105%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sectionColor1 .tabBanner ul li span:after{background-color:#fff}.tabBanner ul li span:hover{opacity:1}.tabBanner ul li.current span{opacity:1;transition:all .5s ease}.tabBanner ul li.current span:after{width:500%;transition:all .5s ease}.tabBanner .tabsBlocks{flex:0 0 350px}.tabBanner .tabsBlocks .tabContent{display:none;flex-direction:column;margin-top:-1px;z-index:1;padding:0;transition:all .2s linear;border-radius:0}.tabBanner .tabsBlocks .tabContent .blockTop{position:relative;margin-bottom:25px}.tabBanner .tabsBlocks .tabContent .blockTop .media{max-width:350px;background-color:var(--color1)}.tabBanner .tabsBlocks .tabContent .blockTop .media img{mix-blend-mode:multiply;-webkit-filter:grayscale(100%) contrast(1);filter:grayscale(100%) contrast(1)}.tabBanner .tabsBlocks .tabContent .blockTop .header{padding:0;position:absolute;bottom:var(--padding);text-align:center;width:100%}.tabBanner .tabsBlocks .tabContent .blockBottom{border-bottom:2px solid #000}.sectionColor1 .tabBanner .tabsBlocks .tabContent .blockBottom{border-color:#fff}.tabBanner .tabsBlocks .tabContent .blockBottom .content{font-family:var(--subfont);font-size:calc(var(--xxs-fontsize) - 0.2rem)}.tabBanner .tabsBlocks .tabContent.current{display:flex}@media(max-width:56em){.tabBanner{flex-direction:column}.tabBanner ul{margin-bottom:30px}.tabBanner ul li{border:2px solid;margin-bottom:14px}.tabBanner ul li span:after{display:none}.tabBanner .tabsBlocks .tabContent .blockTop{margin-top:25px;order:2}.tabBanner .tabsBlocks .tabContent .blockTop .media{max-width:none}.tabBanner .tabsBlocks .tabContent .blockBottom .content{font-size:var(--xxs-fontsize)}}