.tabBanner{padding:0 7%}@media(min-width:900px){.tabBanner .gridItemLeft{grid-column:span 7}}.tabBanner .gridItemLeft .header{margin-bottom:var(--gutter)}.tabBanner .gridItemLeft .header .headerTag{font-size:var(--l-fontsize);padding:0}@media(min-width:900px){.tabBanner .gridItemRight{grid-column:span 5}}.tabBanner ul{display:flex;flex-direction:column;position:relative;list-style:none;z-index:3;gap:8px}.tabBanner ul li{display:block;padding:calc(var(--padding) / 2) var(--padding);border-bottom:0;background-color:var(--color2);border-radius:var(--borderradius)}.tabBanner ul li .subHeaderTag{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);padding:0;transition:all 500ms ease}.tabBanner ul li .subHeaderTag span{background:var(--color3);min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:32px;color:var(--color2);position:relative}.tabBanner ul li .subHeaderTag span:after{content:'\e313';font-family:var(--symbol);-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:0;transition:all 500ms ease}@media(max-width:900px){.tabBanner ul li .subHeaderTag span:after{top:6px}}.tabBanner ul li .subHeaderTag.active span:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:6px}@media(max-width:900px){.tabBanner ul li .subHeaderTag.active span:after{top:7px}}.tabBanner ul li .blockBottom{display:none;padding-top:calc(var(--padding) / 2)}.tabBanner .tabsBlocks{height:100%}@media(max-width:900px){.tabBanner .tabsBlocks{display:none}}.tabBanner .tabsBlocks .tabContent{display:none;z-index:1;height:100%;padding:0;transition:all .2s linear}.tabBanner .tabsBlocks .tabContent .blockTop{position:relative;height:100%}.tabBanner .tabsBlocks .tabContent .blockTop .media{height:100%;border-radius:var(--borderradius);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:fade 1s ease-in-out;animation:fade 1s ease-in-out}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}