.tabBanner{padding:0!important;position:relative;display:flex}@media(max-width:900px){.tabBanner{flex-direction:column}}.tabBanner .tabs{display:flex;flex-direction:column;background:var(--color4);color:var(--color2);text-transform:uppercase;font-family:var(--subfont);font-weight:900;font-size:var(--s-fontsize);padding:calc(var(--padding) / 2) 10px calc(var(--padding) / 2) 0}@media(max-width:900px){.tabBanner .tabs{overflow:auto;white-space:nowrap;padding:0;flex-direction:row}}.tabBanner .tabs li{position:relative;padding:10px var(--padding);cursor:pointer}.tabBanner .tabs li.disabled{display:none;pointer-events:none;color:var(--color5)}@media(max-width:900px){.tabBanner .tabs li.disabled{display:inline}}.tabBanner .tabs li.current,.tabBanner .tabs li:hover{color:var(--color1)}@media(min-width:900px){.tabBanner .tabs li.current:after{font-family:var(--symbol);display:block;-moz-osx-font-smoothing:grayscale;content:"\e315";font-size:60px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.tabBanner .tabContent{flex:1;display:none;padding:var(--padding);background:#fff;transition:all .2s linear}.tabBanner .tabContent.current{display:block}.tabBanner .tabContent .blockTitle{padding:0}.tabBanner-steps .tabContent{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);margin-bottom:calc(var(--padding) * 2);padding:0;position:relative}.tabBanner-steps .tabContent:before{position:absolute;left:0;top:var(--padding);font-size:var(--xl-fontsize);color:var(--color5);font-family:var(--subfont);line-height:1;width:calc(100% / 12 * 1);text-align:center}@media(max-width:900px){.tabBanner-steps .tabContent:before{width:calc(100% / 12 * 2)}}.tabBanner-steps .tabContent:after{position:absolute;left:0;bottom:calc(var(--min-padding) * 2);line-height:calc(var(--padding) * 2);width:calc(100% / 12 * 1);text-align:center;font-family:var(--symbol);font-size:var(--iconsize);display:block;-moz-osx-font-smoothing:grayscale;color:var(--color1);font-size:70px;content:"\e313"}@media(max-width:900px){.tabBanner-steps .tabContent:after{width:calc(100% / 12 * 2)}}.tabBanner-steps .tabContent:nth-child(1):before{content:"1"}.tabBanner-steps .tabContent:nth-child(2):before{content:"2"}.tabBanner-steps .tabContent:nth-child(3):before{content:"3"}.tabBanner-steps .tabContent:nth-child(4):before{content:"4"}.tabBanner-steps .tabContent:nth-child(5):before{content:"5"}.tabBanner-steps .tabContent:nth-child(6):before{content:"6"}.tabBanner-steps .tabContent:nth-child(7):before{content:"7"}.tabBanner-steps .tabContent:nth-child(8):before{content:"8"}.tabBanner-steps .tabContent:nth-child(9):before{content:"9"}.tabBanner-steps .tabContent:nth-child(10):before{content:"10"}.tabBanner-steps .tabContent:last-of-type:after{display:none}.tabBanner-steps .tabContent .blockLeft{grid-column:2 / span 8;padding:var(--padding) 0}@media(max-width:900px){.tabBanner-steps .tabContent .blockLeft{grid-column:3 / span 10;padding:var(--padding) var(--padding) 0 0}}.tabBanner-steps .tabContent .blockRight{grid-column:span 3;position:relative}@media(max-width:900px){.tabBanner-steps .tabContent .blockRight{grid-column:span 12}}.tabBanner-steps .tabContent .blockRight .media{width:100%;height:100%;display:block}@media(min-width:900px){.tabBanner-steps .tabContent .blockRight .media{position:absolute;left:0}}.tabBanner-steps .tabContent .blockRight .media img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:900px){.tabBanner-steps .tabContent .blockRight .media img{aspect-ratio:2 / 1}}