.tabBanner{padding-bottom:var(--padding)}@media(min-width:56em){.tabBanner .gridItemLeft{grid-column:span 8}}@media(min-width:56em){.tabBanner .gridItemRight{grid-column:span 4}}.tabBanner ul{display:flex;flex-direction:column;position:relative;list-style:none;z-index:3}.tabBanner ul li{display:inline-block;padding:calc(var(--padding) / 2) 0;border-bottom:1.5px solid var(--fontcolor)}.tabBanner ul li span{cursor:pointer;position:relative;display:inline-block;width:100%;padding-right:var(--padding);font-size:var(--s-fontsize);font-family:var(--subfont);font-weight:400;line-height:var(--s-lineheight);transition:all 500ms ease}.tabBanner ul li span:after{content:"\e90c";position:absolute;right:0;font-family:var(--symbol);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all 500ms ease}.tabBanner ul li span.active:after{content:"\e90a";-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tabBanner ul li .blockBottom{display:none;padding-top:calc(var(--padding) / 2)}.tabBanner .tabsBlocks{height:100%}@media(max-width:56em){.tabBanner .tabsBlocks{display:none}}.tabBanner .tabsBlocks .tabContent{display:none;z-index:1;transition:all .2s linear}.tabBanner .tabsBlocks .tabContent .blockTop{position:relative;height:100%}.tabBanner .tabsBlocks .tabContent .blockTop .media{height:100%;border-bottom-right-radius:var(--borderradiussmall);overflow:hidden}.tabBanner .tabsBlocks .tabContent .blockTop .media img{height:100%;-o-object-fit:cover;object-fit:cover}.tabBanner .tabsBlocks .tabContent.current{display:block}.tabBanner .tabsBlocks .tabContent.current .media{-webkit-animation:rollFromLeft 1s ease-in-out;animation:rollFromLeft 1s ease-in-out}@-webkit-keyframes rollFromLeft{from{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes rollFromLeft{from{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}